транзакция XTYP_REGISTER
Функция обратного вызова динамического обмена данными (DDE ) DdeCallback получает XTYP_REGISTER тип транзакции всякий раз, когда серверное приложение библиотеки управления динамическими данными (DDEML) использует функцию DdeNameService для регистрации имени службы или при каждом запуске приложения, отличного от DDEML, которое поддерживает системный раздел.
#define XCLASS_NOTIFICATION 0x8000
#define XTYPF_NOBLOCK 0x0002
#define XTYP_REGISTER (0x00A0 | 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 [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Основные понятия