DdeAbandonTransaction-Funktion (ddeml.h)
Gibt die angegebene asynchrone Transaktion auf und gibt alle ressourcen frei, die der Transaktion zugeordnet sind.
Syntax
BOOL DdeAbandonTransaction(
[in] DWORD idInst,
[in] HCONV hConv,
[in] DWORD idTransaction
);
Parameter
[in] idInst
Art: DWORD
Die Anwendung instance Bezeichner, der durch einen vorherigen Aufruf der Funktion DdeInitialize abgerufen wurde.
[in] hConv
Typ: HCONV
Ein Handle für die Konversation, in der die Transaktion initiiert wurde. Wenn dieser Parameter 0L ist, werden alle Transaktionen abgebrochen (d. a. der parameter idTransaction wird ignoriert).
[in] idTransaction
Art: DWORD
Der Bezeichner der transaktion, die abgebrochen werden soll. Wenn dieser Parameter 0L ist, werden alle aktiven Transaktionen in der angegebenen Konversation abgebrochen.
Rückgabewert
Typ: BOOL
Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.
Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null.
Die DdeGetLastError-Funktion kann verwendet werden, um den Fehlercode abzurufen, der einer der folgenden Werte sein kann:
Hinweise
Nur eine DDE-Clientanwendung (Dynamic Data Exchange) sollte DdeAbandonTransaction aufrufen. Wenn die Serveranwendung auf die Transaktion antwortet, nachdem der Client DdeAbandonTransaction aufgerufen hat, verwirft das System die Transaktionsergebnisse. Diese Funktion hat keine Auswirkungen auf synchrone Transaktionen.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ddeml.h (Windows.h einschließen) |
Bibliothek | User32.lib |
DLL | User32.dll |
Siehe auch
Konzept
Dynamic Data Exchange Management Library
Referenz