транзакция XTYP_DISCONNECT
Функция обратного вызова динамического обмена данными (DDE) приложения DdeCallback получает транзакцию XTYP_DISCONNECT , когда партнер приложения в беседе использует функцию DdeDisconnect для завершения диалога.
#define XCLASS_NOTIFICATION 0x8000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_DISCONNECT (0x00C0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)
Параметры
-
uType
-
Тип транзакции.
-
uFmt
-
Не используется.
-
hconv
-
Дескриптор для того, что диалог был прерван.
-
hsz1
-
Не используется.
-
hsz2
-
Не используется.
-
hdata
-
Не используется.
-
dwData1
-
Не используется.
-
dwData2
-
Указывает, являются ли партнеры в беседе тем же экземпляром приложения. Если этот параметр равен 1, партнеры являются тем же экземпляром. Если этот параметр равен 0, партнеры являются разными экземплярами.
Комментарии
Эта транзакция фильтруется, если приложение указало флаг CBF_SKIP_DISCONNECTS в функции DdeInitialize .
Приложение может получить состояние завершенного диалога, вызвав функцию DdeQueryConvInfo при обработке этой транзакции. Дескриптор диалога становится недействительным после возврата функции обратного вызова.
Приложение не может заблокировать этот тип транзакции; код возврата CBR_BLOCK игнорируется.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Основные понятия