次の方法で共有


トランザクションのXTYP_MONITOR

動的データ交換 (DDE) デバッガーの DDE コールバック関数 DdeCallback は、システムで DDE イベントが発生するたびに 、XTYP_MONITOR トランザクションを受け取ります。 このトランザクションを受信するには、アプリケーションが DdeInitialize 関数を呼び出すときにAPPCLASS_MONITOR値を指定する必要があります。

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_MONITOR            (0x00F0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

パラメーター

uType

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

uFmt

使用されていません。

hconv

使用されていません。

hsz1

使用されていません。

hsz2

使用されていません。

hdata

DDE イベントに関する情報を含む DDE オブジェクトへのハンドル。 アプリケーションでは、 DdeAccessData 関数を使用して、 オブジェクトへのポインターを取得する必要があります。

dwData1

使用されていません。

dwData2

DDE イベント。 このパラメーターには、次の値のいずれかを指定できます。

説明
MF_CALLBACKS
0x08000000
システムが DDE コールバック関数にトランザクションを送信しました。 DDE オブジェクトには、トランザクションに関する情報を提供する MONCBSTRUCT 構造体が含まれています。
MF_CONV
0x40000000
DDE 会話が確立または終了しました。 DDE オブジェクトには、会話に関する情報を提供する MONCONVSTRUCT 構造体が含まれています。
MF_ERRORS
0x10000000
DDE エラーが発生しました。 DDE オブジェクトには、エラーに関する情報を提供する MONERRSTRUCT 構造体が含まれています。
MF_HSZ_INFO
0x01000000
DDE アプリケーションで、文字列ハンドルの使用数を作成、解放、またはインクリメントしたか、 DdeUninitialize 関数の呼び出しの結果として文字列ハンドルが解放されました。 DDE オブジェクトには、文字列ハンドルに関する情報を提供する MONHSZSTRUCT 構造体が含まれています。
MF_LINKS
0x20000000
DDE アプリケーションがアドバイズ ループを開始または停止しました。 DDE オブジェクトには、アドバイス ループに関する情報を提供する MONLINKSTRUCT 構造体が含まれています。
MF_POSTMSGS
0x04000000
システムまたはアプリケーションが DDE メッセージをポストしました。 DDE オブジェクトには、メッセージに関する情報を提供する MONMSGSTRUCT 構造体が含まれています。
MF_SENDMSGS
0x02000000
システムまたはアプリケーションが DDE メッセージを送信しました。 DDE オブジェクトには、メッセージに関する情報を提供する MONMSGSTRUCT 構造体が含まれています。

戻り値

コールバック関数がこのトランザクションを処理する場合は、0 を返す必要があります。

必要条件

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

関連項目

参照

DdeAccessData

DdeInitialize

DdeUninitialize

MONCBSTRUCT

MONCONVSTRUCT

MONERRSTRUCT

MONHSZSTRUCT

MONLINKSTRUCT

MONMSGSTRUCT

概念

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