Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |