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


транзакция XTYP_MONITOR

Функция обратного вызова DDE отладчика динамического обмена данными ( DDE) DdeCallback получает транзакцию XTYP_MONITOR при каждом возникновении события DDE в системе. Чтобы получить эту транзакцию, приложение должно указать значение APPCLASS_MONITOR при вызове функции DdeInitialize .

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_MONITOR            (0x00F0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

Параметры

uType

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

uFmt

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

hconv

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

hsz1

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

hsz2

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

hdata

Дескриптор объекта DDE, который содержит сведения о событии DDE. Приложение должно использовать функцию DdeAccessData для получения указателя на объект .

dwData1

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

dwData2

Событие DDE. Этот параметр может принимать одно из указанных ниже значений.

Значение Значение
MF_CALLBACKS
0x08000000
Система отправила транзакцию в функцию обратного вызова DDE. Объект DDE содержит структуру MONCBSTRUCT , которая предоставляет сведения о транзакции.
MF_CONV
0x40000000
Беседа DDE была установлена или завершена. Объект DDE содержит структуру MONCONVSTRUCT , которая предоставляет сведения о диалоге.
MF_ERRORS
0x10000000
Произошла ошибка DDE. Объект DDE содержит структуру MONERRSTRUCT , которая предоставляет сведения об ошибке.
MF_HSZ_INFO
0x01000000
Приложение DDE, созданное, освобожденное или увеличенное число использования дескриптора строки, или дескриптор строки был освобожден в результате вызова функции DdeUninitialize . Объект DDE содержит структуру MONHSZSTRUCT , которая предоставляет сведения о дескрипторе строки.
MF_LINKS
0x20000000
Приложение DDE запустило или остановило цикл рекомендаций. Объект DDE содержит структуру MONLINKSTRUCT , которая предоставляет сведения о цикле рекомендаций.
MF_POSTMSGS
0x04000000
Система или приложение опубликовали сообщение DDE. Объект DDE содержит структуру MONMSGSTRUCT , которая предоставляет сведения о сообщении.
MF_SENDMSGS
0x02000000
Система или приложение отправили сообщение DDE. Объект DDE содержит структуру MONMSGSTRUCT , которая предоставляет сведения о сообщении.

Возвращаемое значение

Если функция обратного вызова обрабатывает эту транзакцию, она должна вернуть значение 0.

Требования

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

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

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

DdeAccessData

DdeInitialize

DdeUninitialize

MONCBSTRUCT

MONCONVSTRUCT

MONERRSTRUCT

MONHSZSTRUCT

MONLINKSTRUCT

MONMSGSTRUCT

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

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