MONCBSTRUCT 構造体 (ddeml.h)

現在の動的データ交換 (DDE) トランザクションに関する情報が含まれます。 DDE デバッグ アプリケーションは、システムが他のアプリケーションの DDE コールバック関数に渡すトランザクションを監視するときに、この構造を使用できます。

構文

typedef struct tagMONCBSTRUCT {
  UINT        cb;
  DWORD       dwTime;
  HANDLE      hTask;
  DWORD       dwRet;
  UINT        wType;
  UINT        wFmt;
  HCONV       hConv;
  HSZ         hsz1;
  HSZ         hsz2;
  HDDEDATA    hData;
  ULONG_PTR   dwData1;
  ULONG_PTR   dwData2;
  CONVCONTEXT cc;
  DWORD       cbData;
  DWORD       Data[8];
} MONCBSTRUCT, *PMONCBSTRUCT;

メンバー

cb

型: UINT

構造体のサイズ (バイト単位)。

dwTime

型: DWORD

トランザクションが発生した Windows 時刻。 Windows 時間は、システムの起動後に経過したミリ秒数です。

hTask

型: HANDLE

トランザクションを受信した DDE コールバック関数を含むタスク (アプリケーション インスタンス) へのハンドル。

dwRet

型: DWORD

トランザクションを処理した DDE コールバック関数によって返される値。

wType

型: UINT

トランザクションの種類。

wFmt

型: UINT

トランザクション中に交換されたデータの形式 (存在する場合)。

hConv

種類: HCONV

トランザクションが発生した会話のハンドル。

hsz1

種類: HSZ

文字列へのハンドル。

hsz2

種類: HSZ

文字列へのハンドル。

hData

種類: HDDEDATA

トランザクション中に交換されたデータへのハンドル (存在する場合)。

dwData1

種類: ULONG_PTR

追加データ。

dwData2

種類: ULONG_PTR

追加データ。

cc

型: CONVCONTEXT

さまざまな言語でデータを共有するために使用される言語情報。

cbData

型: DWORD

トランザクションで渡されるデータの量 (バイト単位)。 この値には、32 バイトを超える値を指定できます。

Data[8]

種類: DWORD[8]

トランザクション (8 * sizeof(DWORD)) で渡されるデータの最初の 32 バイトを格納します。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header ddeml.h (Windows.h を含む)

関連項目

CONVCONTEXT

概念

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

MONERRSTRUCT

MONHSZSTRUCT

MONLINKSTRUCT

MONMSGSTRUCT

参照