Поделиться через


структура IP_ADAPTER_ORDER_MAP (ipexport.h)

Структура IP_ADAPTER_ORDER_MAP хранит массив сведений об адаптерах и их относительном приоритете на локальном компьютере.

Синтаксис

typedef struct _IP_ADAPTER_ORDER_MAP {
  ULONG NumAdapters;
  ULONG AdapterOrder[1];
} IP_ADAPTER_ORDER_MAP, *PIP_ADAPTER_ORDER_MAP;

Члены

NumAdapters

Количество сетевых адаптеров в элементе AdapterOrder .

AdapterOrder[1]

Массив индексов адаптеров на локальном компьютере, указанный в порядке, указанном в диалоговом окне Адаптеры и привязки для сетевых Connections.

Комментарии

Эта структура возвращается функцией GetAdapterOrderMap и используется в качестве разбиения связей для равенства интерфейсов во время сетевых операций. Функция GetAdapterOrderMap не должна вызываться напрямую; вместо этого используйте функцию GetAdaptersInfo.

Структура IP_ADAPTER_ORDER_MAP содержит по крайней мере один элемент AdapterOrder , даже если элемент NumAdaptersструктуры IP_ADAPTER_ORDER_MAP указывает на отсутствие сетевых адаптеров. Если элемент NumAdapters структуры IP_ADAPTER_ORDER_MAP равен нулю, значение одного элемента AdapterOrder не определено.

Эта структура определяется в файле заголовка Ipexport.h , который автоматически включается в файл заголовка Iphlpapi.h . Файл заголовка Ipexport.h никогда не следует использовать напрямую.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть ipexport.h (включая Iphlpapi.h)

См. также раздел

GetAdapterOrderMap

GetAdaptersInfo