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

Структура MIB_IPFORWARDTABLE содержит таблицу записей маршрутов IPv4.

Синтаксис

typedef struct _MIB_IPFORWARDTABLE {
  DWORD            dwNumEntries;
  MIB_IPFORWARDROW table[ANY_SIZE];
} MIB_IPFORWARDTABLE, *PMIB_IPFORWARDTABLE;

Члены

dwNumEntries

Количество записей маршрута в таблице.

table[ANY_SIZE]

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

Комментарии

Функция GetIpForwardTable перечисляет записи маршрута IPv4 в локальной системе и возвращает эти сведения в MIB_IPFORWARDTABLE структуре.

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

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

Примеры

Чтобы просмотреть пример, в который извлекается структура MIB_IPFORWARDTABLE , а затем выводится MIB_IPFORWARDROW записей структуры в этой таблице, см. функцию GetIpForwardTable .

Требования

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

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

GetIpForwardTable

MIB_IPFORWARDNUMBER

MIB_IPFORWARDROW