Поделиться через


транзакция 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 [только классические приложения]
Заголовок
Ddeml.h (включая Windows.h)

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

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

DdeDisconnect

DdeInitialize

DdeQueryConvInfo

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

Библиотека управления динамического обмена данными