IP_UNIDIRECTIONAL_ADAPTER_ADDRESS structure (ipexport.h)

The IP_UNIDIRECTIONAL_ADAPTER_ADDRESS structure stores the IPv4 addresses associated with a unidirectional adapter.

Syntax

typedef struct _IP_UNIDIRECTIONAL_ADAPTER_ADDRESS {
  ULONG  NumAdapters;
  IPAddr Address[1];
} IP_UNIDIRECTIONAL_ADAPTER_ADDRESS, *PIP_UNIDIRECTIONAL_ADAPTER_ADDRESS;

Members

NumAdapters

The number of IPv4 addresses pointed to by the Address member.

Address[1]

An array of variables of type IPAddr. Each element of the array specifies an IPv4 address associated with this unidirectional adapter.

Remarks

The IP_UNIDIRECTIONAL_ADAPTER_ADDRESS structure is retrieved by the GetUnidirectionalAdapterInfo function. A unidirectional adapter is an adapter that can receive IPv4 datagrams, but can't transmit them.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header ipexport.h (include Iphlpapi.h)

See also

GetUnidirectionalAdapterInfo

IP Helper Start Page

IP Helper Structures

IPAddr