_Transaction ADVSTART XTYP
Un client utilise la transaction XTYP _ ADVSTART pour établir une boucle de notification avec un serveur. une fonction de rappel de serveur échange dynamique de données (DDE), DdeCallback, reçoit cette transaction lorsqu’un client spécifie XTYP _ ADVSTART comme paramètre wType de la fonction DdeClientTransaction .
#define XCLASS_BOOL 0x1000
#define XTYP_ADVSTART (0x0030 | XCLASS_BOOL )
Paramètres
-
uType
-
Type de transaction.
-
uFmt
-
Format de données demandé par le client.
-
hconv
-
Handle de la conversation.
-
hsz1
-
Handle vers le nom de la rubrique.
-
hsz2
-
Handle du nom de l’élément.
-
hdata
-
Non utilisé.
-
dwData1
-
Non utilisé.
-
dwData2
-
Non utilisé.
Valeur de retour
Une fonction de rappel de serveur doit retourner true pour autoriser une boucle de notification sur le nom de rubrique et la paire de noms d’élément spécifiés, ou false pour refuser la boucle de notification. Si la fonction de rappel retourne la valeur true, tous les appels suivants à la fonction DdePostAdvise par le serveur sur les mêmes paires nom de rubrique et nom d’élément provoquent l’envoi de transactions _ ADVREQ XTYP au serveur par le système.
Notes
si un client demande une boucle de notification sur un nom de rubrique, un nom d’élément et un format de données pour une boucle de notification déjà établie, la bibliothèque de gestion échange dynamique de données (DDEML) ne crée pas de boucle de notification en double, mais modifie à la place les indicateurs de boucle de notification (XTYPF _ ACKREQ et XTYPF _ nodata) pour qu’ils correspondent à la dernière requête.
Cette transaction est filtrée si l’application serveur a spécifié l’indicateur de _ _ notifications d’échec CBF dans la fonction DdeInitialize .
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 |
|