次の方法で共有


NDdeSetTrustedShare 関数

[ネットワーク DDE はサポートされなくなりました。 Nddeapi.dllは Windows Vista に存在しますが、すべての関数呼び出しでNDDE_NOT_IMPLEMENTEDが返されます。

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

構文

UINT NDdeSetTrustedShare(
  _In_ LPTSTR lpszServer,
  _In_ LPTSTR lpszShareName,
  _In_ DWORD  dwTrustOptions
);

パラメーター

lpszServer [in]

DSDM を変更するサーバーの名前。

lpszShareName [in]

信頼された状態が付与される共有の名前。 このパラメーターを NULL にすることはできません。

dwTrustOptions [in]

DDE 共有の信頼された状態に影響を与えるオプション。 このパラメーターには、次の値のいずれかを指定できます。

オプション 説明
NDDE_CMD_SHOW_MASK
0x0000FFFFL
NDDE_TRUST_CMD_SHOWが設定されている場合、DDE 共有の表示状態をオーバーライドするために使用される値を取得するために使用されるマスク。
NDDE_TRUST_CMD_SHOW
0x10000000L
DDE 共有 DSDM で指定された show 状態をオーバーライドします。
NDDE_TRUST_SHARE_DEL
0x20000000L
共有の信頼済み状態を削除します。
NDDE_TRUST_SHARE_INIT
0x40000000L
クライアントがユーザーのコンテキストで既に実行されている場合は、アプリケーションへの開始を許可します。
NDDE_TRUST_SHARE_START
0x80000000L
ユーザーのコンテキストでアプリケーションを起動できるようにします。

戻り値

関数が成功した場合、戻り値はNDDE_NO_ERROR。

関数が失敗した場合、戻り値はエラー コードであり、 NDdeGetErrorString を呼び出すことによってテキスト エラー メッセージに変換できます。

解説

DDE 共有は、まず NDdeShareAdd を使用して作成する必要があります。

dwTrustOptions を 0 に設定して NDdeSetTrustedShare が呼び出されると、信頼された共有は信頼された状態を失います。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Nddeapi.h
ライブラリ
Nddeapi.lib
[DLL]
Nddeapi.dll
Unicode 名と ANSI 名
NDdeSetTrustedShareW (Unicode) と NDdeSetTrustedShareA (ANSI)

関連項目

ネットワーク動的データ交換の概要

ネットワーク DDE 関数

NDdeShareAdd