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


транзакция XTYP_UNREGISTER

Функция обратного вызова динамического обмена данными (DDE) DdeCallback получает транзакцию XTYP_UNREGISTER всякий раз, когда серверное приложение библиотеки DDEML использует функцию DdeNameService для отмены регистрации имени службы или при завершении работы приложения, отличного от DDEML, поддерживающего системный раздел.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_UNREGISTER         (0x00D0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

Параметры

uType

Тип транзакции.

uFmt

Не используется.

hconv

Не используется.

hsz1

Дескриптор для отмены регистрации базового имени службы.

hsz2

Дескриптор для имени службы, относящегося к конкретному экземпляру, отменяется регистрация.

hdata

Не используется.

dwData1

Не используется.

dwData2

Не используется.

Комментарии

Эта транзакция фильтруется, если приложение указало флаг CBF_SKIP_REGISTRATIONS в функции DdeInitialize .

Приложение не может заблокировать этот тип транзакции; код возврата CBR_BLOCK игнорируется.

Приложение должно использовать параметр hsz1 , чтобы удалить имя службы из списка серверов, доступных пользователю. Приложение должно использовать параметр hsz2 , чтобы определить, какой экземпляр приложения завершил работу.

Требования

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

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

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

DdeInitialize

DdeNameService

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

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