ITransactionOptions::GetOptions

Gets a suite of options associated with a transaction.

HRESULT GetOptions(
   XACTOPT *   pOptions);

Parameters

pOptions

[in/out]
A pointer to an XACTOPT structure in which to return the options for this transaction. The consumer allocates this structure. For more information, see SetOptions.

Return Code

S_OK
Success.

E_FAIL
A provider-specific error occurred.

E_INVALIDARG
pOptions was a null pointer.

E_UNEXPECTED
An unknown error occurred; the method failed.

Comments

This method can be called at any time. GetOptions does not make any logical changes to the state of any open transactions.

See Also

ITransactionOptions::SetOptions, ITransactionJoin::GetOptionsObject, ITransactionLocal::GetOptionsObject