DDEDATA 構造体 (dde.h)

WM_DDE_DATA メッセージの一部として送信されるデータとデータに関する情報が含まれます。

構文

typedef struct {
  unsigned short unused : 12;
  unsigned short fResponse : 1;
  unsigned short fRelease : 1;
  unsigned short reserved : 1;
  unsigned short fAckReq : 1;
  unsigned short usFlags;
  short          cfFormat;
  BYTE           Value[1];
} DDEDATA;

メンバー

unused

型: unsigned short

未使用。

fResponse

型: unsigned short

データがWM_DDE_REQUEST メッセージまたはWM_DDE_ADVISE メッセージに応答して送信されたかどうかを示します。 この値が 0 以外の場合、データは WM_DDE_REQUEST メッセージに応答して送信されました。

fRelease

型: unsigned short

WM_DDE_POKE メッセージを受信したアプリケーションがデータを解放する必要があるかどうかを示します。 この値が 0 以外の場合、アプリケーションはデータを解放する必要があります。

reserved

型: unsigned short

予約済み。

fAckReq

型: BYTE

WM_DDE_DATA メッセージを受信するアプリケーションが 、WM_DDE_ACK メッセージを送信してデータの 受信を確認 する必要があるかどうかを示します。 この値が 0 以外の場合、アプリケーションは受信確認を送信する必要があります。

usFlags

cfFormat

型: short

データの形式。 形式は、標準または登録済みのクリップボード形式である必要があります。 次の標準クリップボード形式を使用できます。

CF_BITMAP (2)

CF_DIB (8)

CF_DIF (5)

CF_ENHMETAFILE (14)

CF_METAFILEPICT (3)

CF_OEMTEXT (7)

CF_PALETTE (9)

CF_PENDATA (10)

CF_RIFF (11)

CF_SYLK (4)

CF_TEXT (1)

CF_TIFF (6)

CF_WAVE (12)

CF_UNICODETEXT (13)

Value[1]

型: BYTE[1]

データを格納します。 データの長さと型は cfFormat メンバーによって異なります。

要件

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

こちらもご覧ください

動的データ交換について

概念

リファレンス

WM_DDE_ACK

WM_DDE_ADVISE

WM_DDE_DATA

WM_DDE_POKE

WM_DDE_REQUEST