Freigeben über


MIB_IPPATH_ROW-Struktur (netioapi.h)

Die MIB_IPPATH_ROW-Struktur speichert Informationen zu einem IP-Pfadeintrag.

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;

Member

Source

Typ: SOCKADDR_INET

Die Quell-IP-Adresse für diesen IP-Pfadeintrag.

Destination

Typ: SOCKADDR_INET

Die Ziel-IP-Adresse für diesen IP-Pfadeintrag.

InterfaceLuid

Typ: NET_LUID

Der lokal eindeutige Bezeichner (LUID) für die Netzwerkschnittstelle, die diesem IP-Pfadeintrag zugeordnet ist.

InterfaceIndex

Typ: NET_IFINDEX

Der lokale Indexwert für die Netzwerkschnittstelle, die diesem IP-Pfadeintrag zugeordnet ist. Dieser Indexwert kann sich ändern, wenn ein Netzwerkadapter deaktiviert und dann aktiviert wird, oder unter anderen Umständen, und sollte nicht als persistent betrachtet werden.

CurrentNextHop

Typ: SOCKADDR_INET

Die aktuelle IP-Adresse des nächsten Systems oder Gateways auf der Route. Dieser Member kann sich im Laufe der Lebensdauer eines Pfads ändern.

PathMtu

Typ: ULONG

Die maximale MTU-Größe (Transmission Unit) in Bytes an die Ziel-IP-Adresse für diesen IP-Pfadeintrag.

RttMean

Typ: ULONG

Die geschätzte durchschnittliche Roundtripzeit (RTT) in Millisekunden an die Ziel-IP-Adresse für diesen IP-Pfadeintrag.

RttDeviation

Typ: ULONG

Die geschätzte mittlere Abweichung für die Roundtripzeit (RTT) in Millisekunden von der Ziel-IP-Adresse für diesen IP-Pfadeintrag.

LastReachable

Typ: ULONG

Die Zeit in Millisekunden, zu der ein Knoten davon ausgeht, dass die Ziel-IP-Adresse erreichbar ist, nachdem eine Bestätigung zur Erreichbarkeit erhalten wurde.

LastUnreachable

Typ: ULONG

Die Zeit in Millisekunden, zu der ein Knoten davon ausgeht, dass die Ziel-IP-Adresse nicht erreichbar ist, nachdem keine Bestätigung zur Erreichbarkeit erhalten wurde.

IsReachable

Typ: BOOLEAN

Ein Wert, der angibt, ob die Ziel-IP-Adresse für diesen IP-Pfadeintrag erreichbar ist.

LinkTransmitSpeed

Typ: ULONG64

Die geschätzte Geschwindigkeit in Bits pro Sekunde des Übertragungslinks zur Ziel-IP-Adresse für diesen IP-Pfadeintrag.

LinkReceiveSpeed

Typ: ULONG64

Die geschätzte Geschwindigkeit in Bits pro Sekunde des Empfangslinks von der Ziel-IP-Adresse für diesen IP-Pfadeintrag.

Hinweise

Die MIB_IPPATH_ROW-Struktur wird unter Windows Vista und höher definiert.

Die GetIpPathTable-Funktion listet die IP-Pfadeinträge auf einem lokalen System auf und gibt diese Informationen in einer MIB_IPPATH_TABLE-Struktur als Array von MIB_IPPATH_ROW Einträgen zurück.

Die GetIpPathEntry-Funktion ruft einen einzelnen IP-Pfadeintrag ab und gibt diese Informationen in einer MIB_IPPATH_TABLE-Struktur zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile netioapi.h (include Iphlpapi.h)

Weitere Informationen

FlushIpPathTable

GetIpPathEntry

GetIpPathTable

MIB_IPPATH_TABLE

SOCKADDR_INET