Показатели MIB_IPFORWARDROW и ROUTE - PullRequest
0 голосов
/ 08 октября 2010

В командной строке Windows команда «ROUTE PRINT» выдает табличный список записей с одним столбцом, помеченным как « Metric ».

В Windows Platform SDK вы можете получить те же значения (более или менее) через API через структуру MIB_IPFORWARDROW . Я могу соотнести большинство полей в MIB_IPFORWARDROW с полями в ROUTE PRINT, но когда дело касается метрик, MIB_IPFORWARDROW имеет 5 (пять!) Метрических полей. Какой из них является метрикой ROUTE PRINT?

1 Ответ

0 голосов
/ 08 октября 2010

Упс ... Я пропустил эту часть в документации , которая гласит:

Количество членов Структура MIB_IPFORWARDROW не в настоящее время используется маршрутизация IPv4. Эти Члены включают dwForwardPolicy, dwForwardNextHopAS, dwForwardMetric2, dwForwardMetric3, dwForwardMetric4, и dwForwardMetric5.

Итак, отвечая себе: в IPv4 метрика ROUTE PRINT имеет значение dwForwardMetric1 в MIB_IPFORWARDROW.

...