MONLINKSTRUCT 構造体 (ddeml.h)
動的データ交換 (DDE) アドバイズ ループに関する情報が含まれています。 DDE モニター・アプリケーションは、この構造を使用して、開始または終了したアドバイズ・ループに関する情報を取得できます。
構文
typedef struct tagMONLINKSTRUCT {
UINT cb;
DWORD dwTime;
HANDLE hTask;
BOOL fEstablished;
BOOL fNoData;
HSZ hszSvc;
HSZ hszTopic;
HSZ hszItem;
UINT wFmt;
BOOL fServer;
HCONV hConvServer;
HCONV hConvClient;
} MONLINKSTRUCT, *PMONLINKSTRUCT;
メンバー
cb
型: UINT
構造体のサイズ (バイト単位)。
dwTime
型: DWORD
アドバイズ ループが開始または終了した Windows 時刻。 Windows 時間は、システムの起動後に経過したミリ秒数です。
hTask
型: HANDLE
アドバイズ ループのパートナーであるタスク (アプリケーション インスタンス) へのハンドル。
fEstablished
種類: BOOL
アドバイス ループが正常に確立されたかどうかを示します。 値 TRUE は、アドバイズ ループが確立されたことを示します。FALSE は、そうでない場合を示します。
fNoData
種類: BOOL
XTYPF_NODATA フラグが advise ループに設定されているかどうかを示します。 TRUE の値は、フラグが設定されていることを示します。FALSE は、そうでない場合を示します。
hszSvc
種類: HSZ
アドバイス ループ内のサーバーのサービス名のハンドル。
hszTopic
種類: HSZ
アドバイズ ループが確立されるトピック名のハンドル。
hszItem
種類: HSZ
アドバイズ ループの件名である項目名のハンドル。
wFmt
型: UINT
アドバイス ループ中に交換されたデータの形式 (存在する場合)。
fServer
種類: BOOL
リンク通知がサーバーから送信されたかどうかを示します。 TRUE の値は、通知がサーバーから送信されたことを示します。FALSE は、それ以外の場合は を示します。
hConvServer
種類: HCONV
サーバーの会話へのハンドル。
hConvClient
種類: HCONV
クライアントの会話へのハンドル。
注釈
文字列ハンドルはプロセスに対してローカルであるため、 hszSvc、 hszTopic、 および hszItem メンバーはグローバルアトムです。
MONLINKSTRUCT 構造体の hConvClient メンバーと hConvServer メンバーは、会話に関与するアプリケーションで見られるのと同じ値を保持しません。 代わりに、会話を識別するグローバルに一意の値のペアを保持します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | ddeml.h (Windows.h を含む) |
関連項目
概念
参照