IP_ADAPTER_INDEX_MAP structure (ipexport.h)
The IP_ADAPTER_INDEX_MAP structure stores the interface index associated with a network adapter with IPv4 enabled together with the name of the network adapter.
Syntax
typedef struct _IP_ADAPTER_INDEX_MAP {
ULONG Index;
WCHAR Name[MAX_ADAPTER_NAME];
} IP_ADAPTER_INDEX_MAP, *PIP_ADAPTER_INDEX_MAP;
Members
Index
The interface index associated with the network adapter.
Name[MAX_ADAPTER_NAME]
A pointer to a Unicode string that contains the name of the adapter.
Remarks
The IP_ADAPTER_INDEX_MAP structure is specific to network adapters with IPv4 enabled.
An adapter index may change when the adapter is disabled and then enabled, or under other circumstances, and should not be considered persistent.
On Windows Vista and later, the Name member of the IP_ADAPTER_INDEX_MAP structure may be a Unicode string of the GUID for the network interface (the string begins with the '{' character).
This structure is defined in the Ipexport.h header file which is automatically included in the Iphlpapi.h header file. The Ipexport.h header file should never be used directly.
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) |