ITransactionOptions::GetOptions

Gets a suite of options associated with a transaction.

Syntax

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. ITransactionOptions::GetOptions does not make any logical changes to the state of any open transactions.

See Also

Reference

ITransactionJoin::GetOptionsObject

ITransactionLocal::GetOptionsObject

ITransactionOptions::SetOptions