<Return[MN]><Top>

NDdeSetTrustedShare

Declare Function Api_NDdeSetTrustedShare& Lib "nddeapi" Alias "NDdeSetTrustedShare" (ByVal lpszServer$, ByVal lpszShareName$, ByVal dwTrustOptions&)

Declare Function NDdeSetTrustedShare Lib "nddeapi" Alias "NDdeSetTrustedShare" (ByVal lpszServer As String, ByVal lpszShareName As String, ByVal dwTrustOptions As Long) As Long

現在のユーザーコンテキスト内で、指定された DDE 共有の信頼ステータスを許可する。

パラメータ
lpszServer
    [入力]変更したい DSDM(DDE 共有データベースマネージャ)を保持するサーバー名を表す文字列へのポインタを指定する。
lpszShareName
    [入力]信頼ステータスを許可したい共有名を表す文字列へのポインタを指定する。このパラメータには NULL を指定できない。
dwTrustOptions
    [入力]DDE 共有の信頼ステータスに影響を及ぼすオプションを指定する。次の信頼オプションが利用可能である。

    オプション                                      

意味                                                                                                                

    NDDE_TRUST_SHARE_START

ユーザーコンテキストでアプリケーションを開始することを認める。

    NDDE_TRUST_SHARE_INIT

 

アプリケーションが既にユーザーコンテキストで動作している場合、クライアントがそのアプリケーションを新規に開始することを認める。

    NDDE_TRUST_SHARE_DEL

共有の信頼ステータスを削除する。

    NDDE_TRUST_CMD_SHOW

DDE 共有の DSDM 内で指定されている表示状態を上書きする。

    NDDE_CMD_SHOW_MASK

 

NDDE_TRUST_CMD_SHOW がセットされている場合、DDS 共有の表示状態を上書きするための値を取得する目的で利用するマスクである。


戻り値
    関数が成功すると、NDDE_NO_ERROR が返る。
    関数が失敗すると、エラーコードが返る。このエラーコードは、NDdeGetErrorString 関数を使ってテキストのエラーメッセージへ変換でき

    る。

解説
    最初に NDdeShareAdd 関数を使って DDE 共有を作成しなければならない。
    dwTrustOptions オプションを 0 に設定して NDdeSetTrustedShare 関数を呼び出した場合、信頼共有の信頼ステータスは失われる。