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.
Führt ein Commit der Transaktion aus.
Syntax
HRESULT Commit(
[in] GUID guid
);
Parameter
[in] guid
Eine GUID, die die zu commitfähige Transaktion identifiziert.
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY und E_UNEXPECTED sowie die folgenden Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Transaktion wurde committet. |
|
Die Transaktion wurde abgebrochen. |
Hinweise
Beim Aufrufen von ITransactionProxy::Commit wird versucht, eine Transaktion zu committen. Die Transaktion wird jedoch unter den folgenden Bedingungen abgebrochen:
- Wenn ein teilnehmende Objekt nach dem Aufrufen von SetAbort von einer Methode zurückgibt.
- Wenn ein Objekt DisableCommit aufruft und zurückgibt, ohne EnableCommit oder SetComplete aufzurufen.
- Wenn ein Fehler dazu führt, dass der Microsoft Distributed Transaction Coordinator (DTC) abgebrochen wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | comsvcs.h |