2.2.5.3 NAMEOBJECTBLOB
The NAMEOBJECTBLOB structure contains information to identify and locate a transaction manager.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
szGuid (40 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
dwcbHostName |
|||||||||||||||||||||||||||||||
dwReserved1 |
|||||||||||||||||||||||||||||||
grbComProtsSupported |
|||||||||||||||||||||||||||||||
szHostName (variable) |
|||||||||||||||||||||||||||||||
... |
szGuid (40 bytes): A fixed-size array containing a null-terminated Latin-1 ANSI string, as specified in [ISO/IEC-8859-1], that contains a GUID that is formatted into a string, as specified in [C706], Appendix A, UUID. This string MUST identify the contact identifier for the transaction manager instance that is located at the node that is identified by the host name. Storage after the initial null MUST be ignored on receipt.
dwcbHostName (4 bytes): This field MUST contain the size, in bytes, of the szHostName field, including the null terminator. The value of this field MUST be in the range 1 to 16, inclusive.
dwReserved1 (4 bytes): Reserved. This field MUST be set to an implementation-specific value and MUST be ignored on receipt. The default value of this field is 0xCD64CD64.<11>
grbComProtsSupported (4 bytes): Indicates which RPC transports that the transaction manager can use to communicate. The value MUST be the result of a bitwise OR operation of one or more flags, as specified in the COM_PROTOCOL data type in [MS-CMPO] section 2.2.4.
szHostName (variable): A null-terminated Latin-1 ANSI string, as specified in [ISO/IEC-8859-1], that MUST specify the host name of the transaction manager instance. It MUST have the length specified by dwcbHostName.