Partager via


transaction XTYP_MONITOR

La fonction de rappel DDE d’un débogueur d’échange de données dynamiques ( DDE), DdeCallback, reçoit le XTYP_MONITOR transaction chaque fois qu’un événement DDE se produit dans le système. Pour recevoir cette transaction, une application doit spécifier la valeur APPCLASS_MONITOR lorsqu’elle appelle la fonction DdeInitialize .

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

Paramètres

uType

Type de transaction.

uFmt

Non utilisé.

hconv

Non utilisé.

hsz1

Non utilisé.

hsz2

Non utilisé.

hdata

Handle d’un objet DDE qui contient des informations sur l’événement DDE. L’application doit utiliser la fonction DdeAccessData pour obtenir un pointeur vers l’objet.

dwData1

Non utilisé.

dwData2

Événement DDE. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
MF_CALLBACKS
0x08000000
Le système a envoyé une transaction à une fonction de rappel DDE. L’objet DDE contient une structure MONCBSTRUCT qui fournit des informations sur la transaction.
MF_CONV
0x40000000
Une conversation DDE a été établie ou terminée. L’objet DDE contient une structure MONCONVSTRUCT qui fournit des informations sur la conversation.
MF_ERRORS
0x10000000
Une erreur DDE s’est produite. L’objet DDE contient une structure MONERRSTRUCT qui fournit des informations sur l’erreur.
MF_HSZ_INFO
0x01000000
Une application DDE a créé, libéré ou incrémenté le nombre d’utilisations d’un handle de chaîne, ou un handle de chaîne a été libéré à la suite d’un appel à la fonction DdeUninitialize . L’objet DDE contient une structure MONHSZSTRUCT qui fournit des informations sur le handle de chaîne.
MF_LINKS
0x20000000
Une application DDE a démarré ou arrêté une boucle d’avertissement. L’objet DDE contient une structure MONLINKSTRUCT qui fournit des informations sur la boucle de conseil.
MF_POSTMSGS
0x04000000
Le système ou une application a publié un message DDE. L’objet DDE contient une structure MONMSGSTRUCT qui fournit des informations sur le message.
MF_SENDMSGS
0x02000000
Le système ou une application a envoyé un message DDE. L’objet DDE contient une structure MONMSGSTRUCT qui fournit des informations sur le message.

Valeur retournée

Si la fonction de rappel traite cette transaction, elle doit retourner 0.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Ddeml.h (inclure Windows.h)

Voir aussi

Référence

DdeAccessData

DdeInitialize

DdeUninitialize

MONCBSTRUCT

MONCONVSTRUCT

MONERRSTRUCT

MONHSZSTRUCT

MONLINKSTRUCT

MONMSGSTRUCT

Conceptuel

Bibliothèque de gestion d’Échange de données dynamiques