TDI_ADDRESS_OSI_TSAP
tyepdef struct _TDI_ADDRESS_OSI_TSAP {
USHORT tp_addr_type;
USHORT tp_taddr_len;
USHORT tp_tsel_len;
UCHAR tp_addr[ISO_MAX_ADDR_LENGTH];
} TDI_ADDRESS_OSI_TSAP, *PTDI_ADDRESS_OSI_TSAP;
TDI_ADDRESS_OSI_TSAP contains an ISO TP4-compliant TSAP address, packed and
aligned correctly.
Members
-
tp_addr_type
-
Specifies the type of the address, as one of the following:
-
ISO_HIERARCHICAL
-
The tp_addr contains both the transport selector and the network
address.
-
ISO_NON_HIERARCHICAL
-
The tp_addr contains only the transport address. Such a specification
must be translated into the transport selector and network address.
-
tp_taddr_len
-
Specifies the size in bytes of the transport address, which is <= 52 if tp_addr_type
is ISO_NON_HIERARCHICAL or <= 32 otherwise.
-
tp_tsel_len
-
Specifies the size in bytes of the transport selector (<= 32) if tp_addr_type
is ISO_HIERARCHICAL. Otherwise, this member is zero.
-
tp_addr
-
Specifies the address according to the given tp_addr_type. This member
can be at most 64 bytes in length.
Comments
A TRANSPORT_ADDRESS structure contains a specified number of elements of type
TA_ADDRESS. TDI_ADDRESS_OSI_TSAP defines the Address member of a
TA_ADDRESS structure in which the AddressType is set to
TDI_ADDRESS_TYPE_OSI_TSAP.
The AddressLength member(s) of the TA_ADDRESS substructure(s) can be
set to the system-defined constant TDI_ADDRESS_LENGTH_OSI_TSAP.
See Also
TA_ADDRESS, TRANSPORT_ADDRESS