DdeAccessData 関数 (ddeml.h)
指定した動的データ交換 (DDE) オブジェクト内のデータへのアクセスを提供します。 アプリケーションは、オブジェクト内のデータへのアクセスが完了したら 、DdeUnaccessData 関数を呼び出す必要があります。
構文
LPBYTE DdeAccessData(
[in] HDDEDATA hData,
[out, optional] LPDWORD pcbDataSize
);
パラメーター
[in] hData
種類: HDDEDATA
アクセスする DDE オブジェクトへのハンドル。
[out, optional] pcbDataSize
型: LPDWORD
hData パラメーターによって識別される DDE オブジェクトのサイズをバイト単位で受け取る変数へのポインター。 このパラメーターが NULL の場合、サイズ情報は返されません。
戻り値
種類: LPBYTE
関数が成功した場合、戻り値は DDE オブジェクト内のデータの最初のバイトへのポインターです。
関数が失敗した場合は、返される値は NULL です。
DdeGetLastError 関数を使用してエラー コードを取得できます。エラー コードは、次のいずれかの値になります。
解説
hData パラメーターが動的データ交換管理ライブラリ (DDEML) 関数に渡されていない場合、アプリケーションは DDE オブジェクトへの読み取り/書き込みアクセスに DdeAccessData によって返されるポインターを使用できます。 hData が DDEML 関数に既に渡されている場合、ポインターはメモリ オブジェクトへの読み取りアクセスにのみ使用する必要があります。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ddeml.h (Windows.h を含む) |
Library | User32.lib |
[DLL] | User32.dll |
関連項目
概念
参照