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


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

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

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

DdeInitialize

DdeNameService

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

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