Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Attempts to commit the work of all COM objects participating in the current transaction. The transaction ends on return from this method.
Syntax
HRESULT Commit();
Return value
This method can return the standard return values E_INVALIDARG, E_OUTOFMEMORY, and E_UNEXPECTED, as well as the following values.
| Return code | Description |
|---|---|
|
The transaction was committed. |
|
The TransactionContext object is not running under a COM+ process, possibly indicating a corrupted registry entry for the TransactionContext component. |
|
The transaction was aborted. |
Remarks
Calling Commit attempts to commit a transaction. However, the transaction aborts under the following conditions:
- If a participating object returns from a method after calling SetAbort.
- If an object calls DisableCommit and returns without calling EnableCommit or SetComplete.
- If an error causes the Microsoft Distributed Transaction Coordinator (DTC) to abort.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 2000 Professional [desktop apps only] |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | comsvcs.h |