Partager via


XTYP_UNREGISTER transaction

Une fonction de rappel DDE (Dynamic Data Exchange), DdeCallback, reçoit le XTYP_UNREGISTER transaction chaque fois qu’une application serveur DDEML (Dynamic Data Exchange Management Library) utilise la fonction DdeNameService pour désinscrire un nom de service, ou chaque fois qu’une application non-DDEML prenant en charge la rubrique Système est arrêtée.

#define     XCLASS_NOTIFICATION      0x8000
#define     XTYPF_NOBLOCK            0x0002
#define     XTYP_UNREGISTER         (0x00D0 | XCLASS_NOTIFICATION | XTYPF_NOBLOCK)

Paramètres

uType

Type de transaction.

uFmt

Non utilisé.

hconv

Non utilisé.

hsz1

Handle du nom du service de base en cours d’inscription.

hsz2

Handle du nom de service spécifique à l’instance en cours de désinscription.

hdata

Non utilisé.

dwData1

Non utilisé.

dwData2

Non utilisé.

Notes

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

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

Une application doit utiliser le paramètre hsz1 pour supprimer le nom du service de la liste des serveurs disponibles pour l’utilisateur. Une application doit utiliser le paramètre hsz2 pour identifier l’application instance qui s’est terminée.

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

DdeInitialize

DdeNameService

Conceptuel

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