ITransactionResourceAsync::CommitRequest

The MS DTC proxy calls this method to commit a transaction (phase two of the two-phase commit protocol).

HRESULT CommitRequest (
DWORD
grfRM,
XACTUOW *
pNewUOW);

Parameters

grfRM [in]
Values from XACTRM.

pNewUOW [in]
NULL for MS DTC version 1.0.

Return Values

S_OK
Success: the resource manager's transaction object has started committing.

Comments

The resource manager needs to return from this call as soon as the transaction object starts committing. After the transaction object is prepared the resource manager needs to call ITransactionEnlistmentAsync::CommitRequestDone.