ITransactionObject::GetTransactionObject

Returns an interface pointer on the transaction object.

Syntax

HRESULT GetTransactionObject (
   ULONG             ulTransactionLevel,
   ITransaction    **ppTransactionObject);

Parameters

  • ulTransactionLevel
    [in] The level of the transaction.

  • ppTransactionObject
    [out] A pointer to memory in which to return a pointer to the returned transaction object.

Return Code

  • S_OK
    The method succeeded.

  • E_FAIL
    A provider-specific error occurred.

  • E_INVALIDARG
    ulTransactionLevel was zero, or ppTransactionObject was a null pointer.

  • E_UNEXPECTED
    An unknown error occurred, and the method failed.