Share via


TDI_ADDRESS_VNS structure

The TDI_ADDRESS_VNS structure contains a Banyan VINES IP address, packed and aligned correctly.

Syntax

typedef struct _TDI_ADDRESS_VNS {
  UCHAR net_address[4];
  UCHAR subnet_addr[2];
  UCHAR port[2];
  UCHAR hops;
  UCHAR filler[5];
} TDI_ADDRESS_VNS, *PTDI_ADDRESS_VNS;

Members

  • net_address
    Specifies the network address, which is static.

  • subnet_addr
    Specifies the subnet address, which is dynamic.

  • port
    Specifies the port number.

  • hops
    Specifies the limit on hops for broadcasts.

  • filler
    Filled with zeros.

Remarks

A TRANSPORT_ADDRESS structure contains a specified number of elements of type TA_ADDRESS. TDI_ADDRESS_VNS defines the Address member of a TA_ADDRESS structure in which the AddressType is set to TDI_ADDRESS_TYPE_VNS.

The AddressLength member(s) of the TA_ADDRESS substructure(s) can be set to the system-defined constant TDI_ADDRESS_LENGTH_VNS.

Note   The TDI feature is deprecated and will be removed in future versions of Microsoft Windows. Depending on how you use TDI, use either the Winsock Kernel (WSK) or Windows Filtering Platform (WFP). For more information about WFP and WSK, see Windows Filtering Platform and Winsock Kernel. For a Windows Core Networking blog entry about WSK and TDI, see Introduction to Winsock Kernel (WSK).

 

Requirements

Header

Tdi.h (include Tdi.h or TdiKrnl.h)

See also

TA_ADDRESS

TA_VNS_ADDRESS

TRANSPORT_ADDRESS

 

 

Send comments about this topic to Microsoft