_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
Ddeml. h (inclure Windows. h)

Voir aussi

Référence

DdeClientTransaction

DdeInitialize

DdePostAdvise

Conceptuel

bibliothèque de gestion des échange dynamique de données