транзакция XTYP_ADVDATA
Сообщает клиенту, что значение элемента данных изменилось. Функция обратного вызова клиента динамического обмена данными (DDE ) DdeCallback получает эту транзакцию после установки цикла консультирования с сервером.
#define XCLASS_FLAGS 0x4000
#define XTYP_ADVDATA (0x0010 | XCLASS_FLAGS )
Параметры
-
uType
-
Тип транзакции.
-
uFmt
-
Атом формата данных, отправленных с сервера.
-
hconv
-
Дескриптор диалога.
-
hsz1
-
Дескриптор имени раздела.
-
hsz2
-
Дескриптор имени элемента.
-
hdata
-
Дескриптор данных, связанных с парой имени раздела и элемента. Этот параметр имеет значение NULL , если клиент указал флаг XTYPF_NODATA при запросе цикла консультирования.
-
dwData1
-
Не используется.
-
dwData2
-
Не используется.
Возвращаемое значение
Функция обратного вызова DDE должна возвращать DDE_FACK , если она обрабатывает эту транзакцию, DDE_FBUSY , если она слишком занята для обработки этой транзакции, или DDE_FNOTPROCESSED , если она отклоняет эту транзакцию.
Комментарии
Приложение не должно освобождать дескриптор данных, полученный во время этой транзакции. Однако приложение должно копировать данные, связанные с дескриптором данных, если приложение должно обрабатывать данные после возврата функции обратного вызова. Приложение может использовать функцию DdeGetData для копирования данных.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Основные понятия