XTYP _ exécuter la transaction
Un client utilise la transaction d' _ exécution XTYP pour envoyer une chaîne de commande au serveur. une fonction de rappel de serveur échange dynamique de données (DDE), DdeCallback, reçoit cette transaction lorsqu’un client spécifie XTYP _ execute dans la fonction DdeClientTransaction .
#define XCLASS_FLAGS 0x4000
#define XTYP_EXECUTE (0x0050 | XCLASS_FLAGS )
Paramètres
-
uType
-
Type de transaction.
-
uFmt
-
Non utilisé.
-
hconv
-
Handle de la conversation.
-
hsz1
-
Handle vers le nom de la rubrique.
-
hsz2
-
Non utilisé.
-
hdata
-
Handle de la chaîne de commande.
-
dwData1
-
Non utilisé.
-
dwData2
-
Non utilisé.
Valeur retournée
Une fonction de rappel de serveur doit retourner le _ Fack DDE si elle traite cette transaction, DDE _ FBUSY si elle est trop occupée pour traiter cette transaction, ou DDE _ FNOTPROCESSED si elle rejette cette transaction.
Remarques
Cette transaction est filtrée si l’application serveur a spécifié l’indicateur CBF _ Fail _ Execute dans la fonction DdeInitialize .
Une application doit libérer le descripteur de données obtenu pendant cette transaction. Toutefois, une application doit copier la chaîne de commande associée au descripteur de données si l’application doit traiter la chaîne après le retour de la fonction de rappel. Une application peut utiliser la fonction DdeGetData pour copier les données.
Étant donné que la plupart des applications clientes s’attendent à ce qu’une application serveur effectue une transaction d' _ exécution de XTYP de manière synchrone, un serveur doit tenter d’effectuer tout le traitement de la transaction XTYP _ Execute à partir de la fonction de rappel DDE ou en retournant le code de retour du _ bloc CBR . Si le paramètre hdata est une commande qui indique au serveur de s’arrêter, le serveur doit le faire après avoir traité la transaction XTYP _ Execute .
Conditions requises
| 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 |
|
Voir aussi
-
Référence
-
Méthodologique