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) |