【问题标题】:MIB_IPFORWARDROW metric(s) vs. ROUTE'sMIB_IPFORWARDROW 指标与 ROUTE 指标
【发布时间】:2010-10-08 14:05:19
【问题描述】:
在 Windows 命令行中,“ROUTE PRINT”命令生成条目的表格列表,其中有一列标记为“Metric”。
在 Windows 平台 SDK 中,您可以通过 API 获取相同的值(或多或少),通过结构 MIB_IPFORWARDROW。我可以将 MIB_IPFORWARDROW 中的大多数字段与 ROUTE PRINT 中的字段相关联,但在指标方面,MIB_IPFORWARDROW 有 5 个(五个!)指标字段。其中哪一项是 ROUTE PRINT 的 Metric?
【问题讨论】:
标签:
winapi
routes
metric
windows-networking
platform-sdk
【解决方案1】:
糟糕...我错过了documentation 中的那部分内容:
许多成员
MIB_IPFORWARDROW 结构不是
当前由 IPv4 路由使用。这些
成员包括 dwForwardPolicy、
dwForwardNextHopAS, dwForwardMetric2,
dwForwardMetric3,dwForwardMetric4,
和 dwForwardMetric5。
所以,回答我自己:在 IPv4 中,ROUTE PRINT 的 Metric 是 MIB_IPFORWARDROW 中的 dwForwardMetric1。