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

クライアントの会話へのハンドル。

注釈

文字列ハンドルはプロセスに対してローカルであるため、 hszSvchszTopicおよび hszItem メンバーはグローバルアトムです。

MONLINKSTRUCT 構造体の hConvClient メンバーと hConvServer メンバーは、会話に関与するアプリケーションで見られるのと同じ値を保持しません。 代わりに、会話を識別するグローバルに一意の値のペアを保持します。

要件

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

関連項目

概念

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

MONCBSTRUCT

MONERRSTRUCT

MONHSZSTRUCT

MONMSGSTRUCT

参照