typedef struct _TRANSPORT_ADDRESS {
INT TAAddressCount;
TA_ADDRESS Address[1];
} TRANSPORT_ADDRESS, *PTRANSPORT_ADDRESS;
TRANSPORT_ADDRESS contains a list of transport addresses. Although the addresses are TDI driver–specific, all drivers of a particular protocol type (for example, all AppleTalk drivers) use the same address format. The driver uses the first recognizable address in the address list. For instance, if the client passes several NetBIOS addresses to a NetBIOS TDI driver, the driver uses only the first address. If the driver comprehends several address types, it may use the first address of each type.
Members
TAAddressCount
Specifies the number of transport addresses in the address list.
Address[1]
Specifies an array of TA_ADDRESS structures containing the address list. This array has the number of elements the TAAddressCount member specifies.
A driver must be able to understand all the address types, and the appropriate driver function will write an error if it is unable to parse the types. If a function receives an address of a type that it comprehends but cannot use, it does not write an error unless the address is the only address in the TRANSPORT_ADDRESS structure.
See Also