次の方法で共有


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

関連項目

概念

DdeAddData

DdeCreateDataHandle

DdeFreeDataHandle

DdeUnaccessData

動的データ交換管理ライブラリ

参照