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


транзакция XTYP_UNREGISTER

Функция обратного вызова Dynamic Data Exchange ( 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

Концептуальный

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