транзакция XTYP_XACT_COMPLETE
Функция обратного вызова клиента динамического обмена данными DdeCallback получает транзакцию XTYP_XACT_COMPLETE после завершения асинхронной транзакции, инициированной вызовом функции DdeClientTransaction .
#define XCLASS_NOTIFICATION 0x8000
#define XTYP_XACT_COMPLETE (0x0080 | XCLASS_NOTIFICATION )
Параметры
-
uType
-
Тип транзакции.
-
uFmt
-
Формат данных, связанных с завершенной транзакцией (если применимо), или значение NULL , если во время транзакции не был обмен данными.
-
hconv
-
Дескриптор беседы.
-
hsz1
-
Дескриптор имени раздела, участвуемого в завершенной транзакции.
-
hsz2
-
Дескриптор имени элемента, участвуемого в завершенной транзакции.
-
hdata
-
Дескриптор данных, участвующих в завершенной транзакции, если применимо. Если транзакция прошла успешно, но не включала данные, этот параметр имеет значение TRUE. Этот параметр имеет значение NULL , если транзакция была неудачной.
-
dwData1
-
Идентификатор завершенной транзакции.
-
dwData2
-
Все применимые DDE_ флаги состояния в нижнем слове. Этот параметр обеспечивает поддержку приложений, зависящих от DDE_APPSTATUS битов. Рекомендуется, чтобы приложения больше не использовали эти биты, они могут не поддерживаться в будущих версиях DDEML.
Комментарии
Приложение не должно освобождать дескриптор данных, полученный во время этой транзакции. Однако приложение должно копировать данные, связанные с дескриптором данных, если приложение должно обрабатывать данные после возврата функции обратного вызова. Приложение может использовать функцию DdeGetData для копирования данных.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Основные понятия