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). |