共用方式為


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

類型: 不帶正負號的簡短

未使用的。

fResponse

類型: 不帶正負號的簡短

指出數據是否已傳送,以回應 WM_DDE_REQUEST 訊息或 WM_DDE_ADVISE 訊息。 如果此值為非零值,則會傳送數據以回應 WM_DDE_REQUEST 訊息。

fRelease

類型: 不帶正負號的簡短

指出接收 WM_DDE_POKE 訊息的應用程式是否應該釋放數據。 如果此值為非零值,應用程式應該釋放數據。

reserved

類型: 不帶正負號的簡短

保留的。

fAckReq

類型: BYTE

指出接收 WM_DDE_DATA 訊息的應用程式是否應該藉由傳送 WM_DDE_ACK 訊息來認可接收數據。 如果此值為非零值,應用程式應該傳送通知。

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 [僅限桌面應用程式]
標頭 dde.h (包含 Windows.h)

另請參閱

關於動態數據交換

概念

參考

WM_DDE_ACK

WM_DDE_ADVISE

WM_DDE_DATA

WM_DDE_POKE

WM_DDE_REQUEST