2.2.6.2 TM_PROTOCOL
The TM_PROTOCOL enumeration defines types of transaction manager-to-transaction manager protocols that are available for use.
-
typedef enum { TmProtocolNone = 0, TmProtocolTip = 1, TmProtocolMsdtcV1 = 2, TmProtocolMsdtcV2 = 3, TmProtocolExtended = 4 } TM_PROTOCOL;
TmProtocolNone: No transaction manager-to-transaction manager protocol is available.
TmProtocolTip: The Transaction Internet Protocol (TIP) protocol is available.
TmProtocolMsdtcV1: The OleTx protocol is available with information contained in SDtcCmEndpointInfoV1 structure (section 2.2.5.5).
TmProtocolMsdtcV2: The OleTx protocol is available with extended information contained in SDtcCmEndpointInfoV2 structure (section 2.2.5.6)along with SDtcCmEndpointInfoV1 structure.
TmProtocolExtended: An extension protocol is available.