Partager via


Fonction DdeAbandonTransaction (ddeml.h)

Abandonne la transaction asynchrone spécifiée et libère toutes les ressources associées à la transaction.

Syntaxe

BOOL DdeAbandonTransaction(
  [in] DWORD idInst,
  [in] HCONV hConv,
  [in] DWORD idTransaction
);

Paramètres

[in] idInst

Type : DWORD

L’application instance identificateur obtenu par un appel précédent à la fonction DdeInitialize.

[in] hConv

Type : HCONV

Handle de la conversation dans laquelle la transaction a été lancée. Si ce paramètre a la valeur 0L, toutes les transactions sont abandonnées (autrement dit, le paramètre idTransaction est ignoré).

[in] idTransaction

Type : DWORD

Identificateur de la transaction à abandonner. Si ce paramètre a la valeur 0L, toutes les transactions actives dans la conversation spécifiée sont abandonnées.

Valeur retournée

Type : BOOL

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro.

La fonction DdeGetLastError peut être utilisée pour obtenir le code d’erreur, qui peut être l’une des valeurs suivantes :

Notes

Seule une application cliente DDE (Dynamic Data Exchange) doit appeler DdeAbandonTransaction. Si l’application serveur répond à la transaction après que le client a appelé DdeAbandonTransaction, le système ignore les résultats de la transaction. Cette fonction n’a aucun effet sur les transactions synchrones.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ddeml.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll

Voir aussi

Conceptuel

DdeClientTransaction

DdeInitialize

DdeQueryConvInfo

Bibliothèque de gestion Dynamic Data Exchange

Référence