Compartilhar via


transação XTYP_MONITOR

A função de retorno de chamada DDE de um depurador de DDE (Troca Dinâmica de Dados), DdeCallback, recebe a transação XTYP_MONITOR sempre que ocorre um evento DDE no sistema. Para receber essa transação, um aplicativo deve especificar o valor APPCLASS_MONITOR ao chamar a função DdeInitialize .

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

Parâmetros

Utype

O tipo de transação.

uFmt

Não usado.

hconv

Não usado.

hsz1

Não usado.

hsz2

Não usado.

hdata

Um identificador para um objeto DDE que contém informações sobre o evento DDE. O aplicativo deve usar a função DdeAccessData para obter um ponteiro para o objeto .

dwData1

Não usado.

dwData2

O evento DDE. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
MF_CALLBACKS
0x08000000
O sistema enviou uma transação para uma função de retorno de chamada DDE. O objeto DDE contém uma estrutura MONCBSTRUCT que fornece informações sobre a transação.
MF_CONV
0x40000000
Uma conversa DDE foi estabelecida ou encerrada. O objeto DDE contém uma estrutura MONCONVSTRUCT que fornece informações sobre a conversa.
MF_ERRORS
0x10000000
Ocorreu um erro de DDE. O objeto DDE contém uma estrutura MONERRSTRUCT que fornece informações sobre o erro.
MF_HSZ_INFO
0x01000000
Um aplicativo DDE criou, liberou ou incrementou a contagem de uso de um identificador de cadeia de caracteres ou um identificador de cadeia de caracteres foi liberado como resultado de uma chamada para a função DdeUninitialize . O objeto DDE contém uma estrutura MONHSZSTRUCT que fornece informações sobre o identificador de cadeia de caracteres.
MF_LINKS
0x20000000
Um aplicativo DDE iniciou ou interrompeu um loop de consultoria. O objeto DDE contém uma estrutura MONLINKSTRUCT que fornece informações sobre o loop de consultoria.
MF_POSTMSGS
0x04000000
O sistema ou um aplicativo postou uma mensagem DDE. O objeto DDE contém uma estrutura MONMSGSTRUCT que fornece informações sobre a mensagem.
MF_SENDMSGS
0x02000000
O sistema ou um aplicativo enviou uma mensagem DDE. O objeto DDE contém uma estrutura MONMSGSTRUCT que fornece informações sobre a mensagem.

Valor retornado

Se a função de retorno de chamada processar essa transação, ela deverá retornar 0.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Ddeml.h (inclua Windows.h)

Confira também

Referência

DdeAccessData

DdeInitialize

DdeUninitialize

MONCBSTRUCT

MONCONVSTRUCT

MONERRSTRUCT

MONHSZSTRUCT

MONLINKSTRUCT

MONMSGSTRUCT

Conceitual

Biblioteca de Gerenciamento de Troca dinâmica de dados