Partager via


transaction XTYP_DISCONNECT

La fonction de rappel DDE (Dynamic Data Exchange) d’une application, DdeCallback, reçoit la transaction XTYP_DISCONNECT lorsque le partenaire de l’application dans une conversation utilise la fonction DdeDisconnect pour mettre fin à la conversation.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_DISCONNECT         (0x00C0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

Paramètres

uType

Type de transaction.

uFmt

Non utilisé.

hconv

Handle indiquant que la conversation a été arrêtée.

hsz1

Non utilisé.

hsz2

Non utilisé.

hdata

Non utilisé.

dwData1

Non utilisé.

dwData2

Spécifie si les partenaires de la conversation sont les mêmes instance d’application. Si ce paramètre est 1, les partenaires sont les mêmes instance. Si ce paramètre est 0, les partenaires sont des instances différentes.

Notes

Cette transaction est filtrée si l’application a spécifié l’indicateur CBF_SKIP_DISCONNECTS dans la fonction DdeInitialize .

L’application peut obtenir le status de la conversation terminée en appelant la fonction DdeQueryConvInfo lors du traitement de cette transaction. Le handle de conversation devient non valide après le retour de la fonction de rappel.

Une application ne peut pas bloquer ce type de transaction ; le code de retour CBR_BLOCK est ignoré.

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

DdeDisconnect

DdeInitialize

DdeQueryConvInfo

Conceptuel

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