MIB_IPPATH_ROW (Compact 7)
3/12/2014
This structure stores information about an IP path entry.
Syntax
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;
Members
- Source
The source IP address for this IP path entry.
- Destination
The destination IP address for this IP path entry.
- InterfaceLuid
The LUID for the network interface associated with this IP path entry.
- InterfaceIndex
The local index value for the network interface associated with this IP path entry. This index value may change when a network adapter is disabled and then enabled, or under other circumstances, and should not be considered persistent.
- CurrentNextHop
The current IP address of the next system or gateway en route. This member can change over the lifetime of a path.
- PathMtu
The maximum transmission unit (MTU) size, in bytes, to the destination IP address for this IP path entry.
- RttMean
The estimated mean round-trip time (RTT), in milliseconds, to the destination IP address for this IP path entry.
- RttDeviation
The estimated mean deviation for the round-trip time (RTT), in milliseconds, to the destination IP address for this IP path entry.
- LastReachable
The time, in milliseconds, that a node assumes the destination IP address is reachable after having received a reachability confirmation.
- LastUnreachable
The time, in milliseconds, that a node assumes the destination IP address is unreachable after not having received a reachability confirmation
- IsReachable
A value that indicates if the destination IP address is reachable for this IP path entry.
- LinkTransmitSpeed
The estimated speed in bits per second of the transmit link to the destination IP address for this IP path entry.
- LinkReceiveSpeed
The estimated speed in bits per second of the receive link from the destination IP address for this IP path entry.
Remarks
The GetIpPathTable function enumerates the IP path entries on a local system and returns this information in a MIB_IPPATH_TABLE structure as an array of MIB_IPPATH_ROW entries.
The GetIpPathEntry function retrieves a single IP path entry and returns this information in a MIB_IPPATH_TABLE structure.
Requirements
Header |
ws2def.h, |
See Also
Reference
MIB Structures
FlushIpPathTable
GetIpPathEntry
GetIpPathTable
MIB_IPPATH_TABLE
SOCKADDR_INET