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