2.2.4 COM_PROTOCOL
The COM_PROTOCOL is a bit field defining the set of RPC protocol sequences supported by an MSDTC Connection Manager: OleTx Transports Protocol partner.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
bitFieldEncoding |
bitFieldEncoding (4 bytes): The bits of this data type MUST be encoded as follows.
-
-
0
1
2
3
4
5
6
7
8
91
0
1
2
3
4
5
6
7
8
92
0
1
2
3
4
5
6
7
8
93
0
1T
S
B
U
0
L
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-
-
Value
Description
T
PROT_IP_TCP (0x00000001)
A flag indicating whether the "ncacn_ip_tcp" RPC protocol sequence is supported by the endpoint. If the value is 1, the protocol sequence is supported; otherwise, it is not.
S
PROT_SPX (0x00000002)
A flag indicating whether the "ncacn_spx" RPC protocol sequence is supported by the endpoint. If the value is 1, the protocol sequence is supported; otherwise, it is not.
B
PROT_NET_BEUI (0x00000004)
A flag indicating whether the "ncacn_nb_nb" RPC protocol sequence is supported by the endpoint. If the value is 1, the protocol sequence is supported; otherwise, it is not.
U
PROT_IP_UDP (0x00000008)
A flag indicating whether the "ncacn_ip_udp" RPC protocol sequence is supported by the endpoint. If the value is 1, the protocol sequence is supported; otherwise, it is not.
L
PROT_LRPC (0x00000020)
A flag indicating whether the "ncalrpc" RPC protocol sequence is supported by the endpoint. If the value is 1, the protocol sequence is supported; otherwise, the protocol sequence is not supported.
-
If none of the bits are set, then bitFieldEncoding is assumed to be set to PROT_IP_TCP by default.
-