2.2.3 BOUND_VERSION_SET
The BOUND_VERSION_SET is a structure containing the MSDTC Connection Manager: OleTx Transports Protocol version numbers that were successfully negotiated during a BuildContext call or a BuildContextW call.
-
typedef struct _BoundVersionSet { DWORD dwLevelOneAccepted; DWORD dwLevelTwoAccepted; DWORD dwLevelThreeAccepted; } BOUND_VERSION_SET;
dwLevelOneAccepted: A session level-one bind was successfully created.
-
A 4-byte unsigned integer value containing the MSDTC Connection Manager: OleTx Transports Protocol version that was negotiated with the partner and MUST be used in MSDTC Connection Manager: OleTx Transports Protocol exchanges with the partner.
-
Value
Meaning
0x00000001
The unsigned_char_t version of the Session creation API (Poke and BuildContext) is used.
0x00000002
The wchar_t version of the Session creation API (PokeW and BuildContextW) is used.
dwLevelTwoAccepted: A 4-byte unsigned integer value containing the level-two protocol version that was negotiated with the partner and MUST be used in level-two protocol exchanges with the partner.
dwLevelThreeAccepted: A 4-byte unsigned integer value containing the level-three protocol version that was negotiated with the partner and MUST be used in level-three protocol exchanges with the partner.