NDdeShareGetInfo 関数
[ネットワーク DDE はサポートされなくなりました。 Nddeapi.dllは Windows Vista に存在しますが、すべての関数呼び出しはNDDE_NOT_IMPLEMENTEDを返します。
DDE 共有情報を取得します。 これは通常、編集のために行われます。
構文
UINT NDdeShareGetInfo(
_In_ LPTSTR lpszServer,
_In_ LPTSTR lpszShareName,
_In_ UINT nLevel,
_Out_ LPBYTE lpBuffer,
_In_ DWORD cBufSize,
_Out_ LPDWORD lpnTotalAvailable,
_In_ LPWORD lpnItems
);
パラメーター
-
lpszServer [in]
-
DSDM が存在するサーバーの名前。
-
lpszShareName [in]
-
DSDM から情報を取得する共有名。 このパラメーターは NULL にすることはできません。
-
nLevel [in]
-
情報レベル。 このパラメーターは 2 である必要があります。
-
lpBuffer [out]
-
NDDESHAREINFO 構造体とそのメンバーが指す関連付けられたデータを受け取るバッファーへのポインター。 このパラメーターは、NULL でもかまいません。 lpBuffer が NULL の場合、DSDM は要求された共有情報を格納するために必要なバイト数を計算し、その値を lpnTotalAvailable フィールドにNDDE_BUF_TOO_SMALLエラーと共に返します。
-
cBufSize [in]
-
lpBuffer バッファーのサイズ (バイト単位)。 lpBuffer が NULL の場合、cBufSize は 0 である必要があります。
-
lpnTotalAvailable [out]
-
要求された共有情報を格納するために必要な合計バイト数を受け取る変数へのポインター。 このパラメーターを NULL にすることはできません。
-
lpnItems [in]
-
部分共有情報を取得するための項目選択マスクへのポインター。
戻り値
関数が成功した場合、戻り値はNDDE_NO_ERROR。
関数が失敗した場合、戻り値はエラー コードであり、 NDdeGetErrorString を呼び出すことでテキスト エラー メッセージに変換できます。 lpBuffer パラメーターが NULL の場合は、NDDE_BUF_TOO_SMALLを返します。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
ライブラリ |
|
[DLL] |
|
Unicode 名と ANSI 名 |
NDdeShareGetInfoW (Unicode) と NDdeShareGetInfoA (ANSI) |