MIB_IPPATH_ROW (Compact 2013)

3/26/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,
ws2ipdef.h

See Also

Reference

MIB Structures
FlushIpPathTable
GetIpPathEntry
GetIpPathTable
MIB_IPPATH_TABLE
SOCKADDR_INET