Структура 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 сообщение. Если это значение не равно нулю, данные были отправлены в ответ на сообщение WM_DDE_REQUEST .
fRelease
Тип: unsigned short
Указывает, должно ли приложение, получающее сообщение WM_DDE_POKE , освободить данные. Если это значение не равно нулю, приложение должно освободить данные.
reserved
Тип: unsigned short
Зарезервировано.
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) |
См. также раздел
Сведения о динамическом обмене данными
Основные понятия
Справочные материалы