ITransactionProxy::Commit method (comsvcs.h)
Commits the transaction.
HRESULT Commit( GUID guid );
A GUID that identifies the transaction to commit.
This method can return the standard return values E_INVALIDARG, E_OUTOFMEMORY, and E_UNEXPECTED, as well as the following values.
||The transaction was committed.|
||The transaction was aborted.|
Calling ITransactionProxy::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.
|Minimum supported client||Windows XP with SP2 [desktop apps only]|
|Minimum supported server||Windows Server 2003 with SP1 [desktop apps only]|