Структура DDEADVISE (dde.h)

Содержит флаги, указывающие, как серверное приложение DDE должно отправлять данные клиентскому приложению во время цикла консультирования. Клиент передает дескриптор в структуру DDEADVISE на сервер как часть сообщения WM_DDE_ADVISE .

Синтаксис

typedef struct {
  unsigned short reserved : 14;
  unsigned short fDeferUpd : 1;
  unsigned short fAckReq : 1;
  unsigned short usFlags;
  short          cfFormat;
} DDEADVISE;

Члены

reserved

Тип: unsigned short

Зарезервировано.

fDeferUpd

Тип: unsigned short

Указывает, должен ли сервер отложить отправку обновленных данных клиенту. Если это значение не равно нулю, сервер должен отправлять WM_DDE_DATA сообщение с дескриптором данных NULL при каждом изменении элемента данных. В ответ клиент может отправить WM_DDE_REQUEST сообщение на сервер, чтобы получить дескриптор обновленных данных.

fAckReq

Тип: short

Указывает, должен ли сервер установить флаг fAckReq в WM_DDE_DATA сообщениях, которые он отправляет клиенту. Если это значение не равно нулю, сервер должен задать бит fAckReq .

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)

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть dde.h (включая Windows.h)

См. также раздел

Сведения о динамическом обмене данными

Основные понятия

Справочные материалы

WM_DDE_ADVISE

WM_DDE_DATA

WM_DDE_UNADVISE