Freigeben über


RollbackComplete-Funktion (ktmw32.h)

Gibt an, dass der Ressourcen-Manager (RM) das Rollback einer Transaktion erfolgreich abgeschlossen hat.

Syntax

BOOL RollbackComplete(
  [in] HANDLE         EnlistmentHandle,
  [in] PLARGE_INTEGER TmVirtualClock
);

Parameter

[in] EnlistmentHandle

Ein Handle für die Einlistung.

[in] TmVirtualClock

Der letzte virtuelle Uhrwert, der für diese Transaktion empfangen wurde. Siehe LARGE_INTEGER.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

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

Die folgende Liste identifiziert die möglichen Fehlercodes:

Hinweise

Wenn der RM nicht erfolgreich ein Rollback für eine Transaktion ausführen konnte, sollte der RM ein vollständiges Rollback anfordern, indem die RollbackTransaction-Funktion aufgerufen wird.

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

GetCurrentClockTransactionManager

Kerneltransaktions-Manager-Funktionen