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


структура MIB_IPNETTABLE (ipmib.h)

Структура MIB_IPNETTABLE содержит таблицу записей протокола ARP для IPv4-адресов.

Синтаксис

typedef struct _MIB_IPNETTABLE {
  DWORD        dwNumEntries;
  MIB_IPNETROW table[ANY_SIZE];
} MIB_IPNETTABLE, *PMIB_IPNETTABLE;

Члены

dwNumEntries

Количество записей ARP в таблице.

table[ANY_SIZE]

Указатель на таблицу записей ARP, реализованную в виде массива MIB_IPNETROW структур.

Комментарии

Функция GetIpNetTable извлекает таблицу сопоставления IPv4 с физическими адресами.

в локальной системе и возвращает эти сведения в MIB_IPNETTABLE структуре.

Элемент dwNumEntries в этой структуре может быть равен нулю, если в таблице нет записей ARP.

Структура MIB_IPNETTABLE может содержать заполнение для выравнивания между элементом dwNumEntries и первой записью массива MIB_IPNETROW в элементе таблицы . Между MIB_IPNETROW записями массива в элементе таблицы также может присутствовать заполнение для выравнивания. Любой доступ к записи массива MIB_IPNETROW должен предполагать наличие заполнения.

В пакете SDK microsoft Windows, выпущенном для Windows Vista и более поздних версий, организация файлов заголовков изменилась, а структура MIB_IPNETTABLE определена в файле заголовка Ipmib.h , а не в файле заголовка Iprtrmib.h . Обратите внимание, что файл заголовка Ipmib.h автоматически включается в iprtrmib.h , который автоматически включается в файл заголовка Iphlpapi.h . Файлы заголовков Ipmib.h и Iprtrmib.h никогда не следует использовать напрямую.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть ipmib.h (включая Iphlpapi.h)

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

GetIpNetTable

MIB_IPNETROW