Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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 |