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


структура MIB_IPNET_TABLE2

Структура MIB_IPNET_TABLE2 содержит таблицу записей соседних IP-адресов.

Синтаксис

typedef struct _MIB_IPNET_TABLE2 {
  ULONG          NumEntries;
  MIB_IPNET_ROW2 Table[ANY_SIZE];
} MIB_IPNET_TABLE2, *PMIB_IPNET_TABLE2;

Члены

  • NumEntries
    Значение типа , указывающее количество записей ip-адресов соседних сетей в массиве.

  • Таблица
    Массив структур MIB_IPNET_ROW2 , содержащих записи IP-адресов соседей по сети.

Комментарии

Функция GetIpNetTable2 перечисляет соседние IP-адреса на локальном компьютере и возвращает эти сведения в MIB_IPNET_TABLE2 структуре. Для IPv4 эта информация включает адреса, определенные с помощью протокола ARP. Для IPv6 эти сведения включают адреса, определенные с помощью протокола обнаружения соседей (ND) для IPv6, как указано в RFC 2461. Дополнительные сведения см. в разделе Обнаружение соседей для IP-адреса версии 6 (IPv6).

Структура MIB_IPNET_TABLE2 может содержать заполнение для выравнивания между элементом NumEntries и первой записью массива MIB_IPNET_ROW2 в элементе Table . Между MIB_IPNET_ROW2 записями массива в элементе Table также может присутствовать заполнение для выравнивания. Любой доступ к MIB_IPNET_ROW2 записи массива должен предполагать, что может существовать заполнение.

Требования

Версия

Доступно в Windows Vista и более поздних версиях операционных систем Windows.

Заголовок

Netioapi.h (включая Netioapi.h)

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

GetIpNetTable2

MIB_IPNET_ROW2