CommitComplete-Funktion (ktmw32.h)
Gibt an, dass ein Ressourcen-Manager (RM) das Commit für eine Transaktion abgeschlossen hat, die vom Transaktions-Manager (TM) angefordert wurde.
Syntax
BOOL CommitComplete(
[in] HANDLE EnlistmentHandle,
[in] PLARGE_INTEGER TmVirtualClock
);
Parameter
[in] EnlistmentHandle
Ein Handle für die Liste, für die der Commitvorgang abgeschlossen ist.
[in] TmVirtualClock
Der neueste Wert der virtuellen Uhr, der für diese Transaktion empfangen wurde. Wenn Sie NULL angeben, wird der Wert der virtuellen Uhr nicht geändert. Siehe LARGE_INTEGER.
Um den Wert der virtuellen Uhr zu ändern, muss dieser Wert größer als der aktuelle Wert sein, der in der COMMIT-Benachrichtigung zurückgegeben wird.
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.
In der folgenden Liste werden die möglichen Fehlercodes identifiziert:
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 |