Returns information about a transaction.
HRESULT GetTransactionInfo ( XACTTRANSINFO* pinfo )
where
The XACTTRANSINFO structure is defined as follows:
typedef struct XACTTRANSINFO
{
XACTUOW uow;
ISOLEVEL isoLevel;
ULONG isoFlags;
DWORD grfTCSupported;
DWORD grfRMSupported;
DWORD grfTCSupportedRetaining;
DWORD grfRMSupportedRetaining;
} XACTTRANSINFO;
The XACTTRANSINFO members are described below.
| Member | Description |
|---|---|
| uow | Is the unit of work that is associated with this transaction. |
| isoLevel | Is the isolation level that is associated with this transaction object. ISOLATIONLEVEL_UNSPECIFIED indicates that no isolation level was specified. |
| isoFlags | Will be set to zero (0). |
| grfTCSupported | This bit mask indicates which grfTC flags are supported by the current version of MS DTC. The application can set one or more of these grfTC flags when calling ITransaction::Commit. |
| grfRMSupported | Will be set to zero (0). |
| grfTCSupportedRetaining | Will be set to zero (0). |
| grfRMSupportedRetaining | Will be set to zero (0). |