Freigeben über


CommitTransactionAsync-Funktion (ktmw32.h)

Fordert ein Commit für die angegebene Transaktion an.

Syntax

BOOL CommitTransactionAsync(
  [in] HANDLE TransactionHandle
);

Parameter

[in] TransactionHandle

Ein Handle für die Transaktion, die committet werden soll.

Dieses Handle muss mit dem Zugriffsrecht TRANSACTION_COMMIT geöffnet worden sein. Weitere Informationen finden Sie unter KTM-Sicherheit und -Zugriffsrechte.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null. Erfolg bedeutet, dass die Funktion synchron abgeschlossen wurde und die aufrufende Anwendung nicht auf ausstehende Ergebnisse warten muss.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert 0 (null). Um erweiterte Fehlerinformationen zu erhalten, rufen Sie die Funktion GetLastError auf.

Die folgende Liste identifiziert die möglichen Fehlercodes:

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile ktmw32.h
Bibliothek Ktmw32.lib
DLL Ktmw32.dll

Weitere Informationen

CreateTransaction

Kerneltransaktions-Manager-Funktionen

OpenTransaction

RollbackTransaction