MIB_IPPATH_ROW 结构
MIB_IPPATH_ROW结构存储有关 IP 路径条目的信息。
语法
typedef struct _MIB_IPPATH_ROW {
SOCKADDR_INET Source;
SOCKADDR_INET Destination;
NET_LUID InterfaceLuid;
NET_IFINDEX InterfaceIndex;
SOCKADDR_INET CurrentNextHop;
ULONG PathMtu;
ULONG RttMean;
ULONG RttDeviation;
union {
ULONG LastReachable;
ULONG LastUnreachable;
};
BOOLEAN IsReachable;
ULONG64 LinkTransmitSpeed;
ULONG64 LinkReceiveSpeed;
} MIB_IPPATH_ROW, *PMIB_IPPATH_ROW;
成员
Source
此 IP 路径条目的源 IP 地址。目标
此 IP 路径条目的目标 IP 地址。InterfaceLuid
本地唯一标识符 (与此 IP 路径条目关联的网络接口的 LUID) 。InterfaceIndex
与此 IP 路径条目关联的网络接口的本地索引值。 当网络适配器被禁用并随后启用时,或者在其他情况下,此索引值可能会更改,并且不应被视为永久性。CurrentNextHop
沿路由的下一个系统或网关的当前 IP 地址。 此成员可以在路径的生存期内更改。PathMtu
最大传输单位 (此 IP 路径条目的目标 IP 地址的 MTU) 大小(以字节为单位)。RttMean
此 IP 路径条目的目标 IP 地址的估计平均往返时间 (RTT) (以毫秒为单位)。RttDeviation
往返时间的估计平均偏差 (RTT) 此 IP 路径条目的目标 IP 地址(以毫秒为单位)。LastReachable
节点假定在收到可访问性确认后可访问目标 IP 地址的时间(以毫秒为单位)。LastUnreachable
节点假定目标 IP 地址在未收到可访问性确认后无法访问的时间(以毫秒为单位)。IsReachable
一个 值,该值指示此 IP 路径条目是否可访问目标 IP 地址。LinkTransmitSpeed
此 IP 路径条目的目标 IP 地址的传输链接的估计速度(以位/秒为单位)。LinkReceiveSpeed
此 IP 路径条目的目标 IP 地址的接收链接的估计速度(以位/秒为单位)。
注解
GetIpPathTable 函数枚举本地计算机上的 IP 路径条目,并在MIB_IPPATH_TABLE结构中以MIB_IPPATH_ROW条目数组的形式返回此信息。
GetIpPathTable 函数检索单个 IP 路径条目,并在MIB_IPPATH_TABLE结构中返回此信息。
要求
版本 |
在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 |
Netioapi.h (包括 Netioapi.h) |