транзакция 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 [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Основные понятия