2.2.2.2.1 DtcUITranListElement
The DtcUITranListElement structure is used to represent the tracking information for a transaction object as specified in [MS-DTCO], section 3.2.1.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
guidTx (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
ulIsol |
|||||||||||||||||||||||||||||||
szDesc (40 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
dwStatus |
|||||||||||||||||||||||||||||||
szParent (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
guidTx (16 bytes): This field MUST contain a GUID (as specified in [MS-DTYP] section 2.3.4.2) that specifies the transaction identifier for the transaction.
ulIsol (4 bytes): This field MUST be set to an OLETX_ISOLATION_LEVEL, as specified in MSDTC Connection Manager: OleTx Transaction Protocol Specification [MS-DTCO], section 2.2.6.9.
szDesc (40 bytes): The description of the transaction as a fixed-size array of 40 bytes containing a null-terminated Latin-1 ANSI string, as specified in [ISO/IEC-8859-1].
dwStatus (4 bytes): This field MUST be set to a TRACKING_STATUS value that specifies that status of the transaction.
szParent (16 bytes): A fixed-size array of 16 bytes containing a null-terminated Latin-1 ANSI character string, as specified in [ISO/IEC-8859-1], which MUST specify the host name of the transaction manager that is specified by the Name field of the transaction object's Superior Enlistment field. If the transaction does not have a superior enlistment, the array MUST contain a null string.