Freigeben über


GetRTTAndHopCount-Funktion (iphlpapi.h)

Die GetRTTAndHopCount-Funktion bestimmt die Roundtripzeit (Roundtrip time, RTT) und die Hopanzahl zum angegebenen Ziel.

Syntax

IPHLPAPI_DLL_LINKAGE BOOL GetRTTAndHopCount(
  [in]  IPAddr DestIpAddress,
  [out] PULONG HopCount,
  [in]  ULONG  MaxHops,
  [out] PULONG RTT
);

Parameter

[in] DestIpAddress

IP-Adresse des Ziels, für das die RTT- und Hopanzahl bestimmt werden soll, in Form einer IPAddr-Struktur .

[out] HopCount

Zeiger auf eine ULONG-Variable . Diese Variable empfängt die Hopanzahl für das Ziel, das durch den DestIpAddress-Parameter angegeben wird.

[in] MaxHops

Maximale Anzahl von Hops, die nach dem Ziel gesucht werden sollen. Wenn die Anzahl der Hops zum Ziel diese Zahl überschreitet, beendet die Funktion die Suche und gibt FALSE zurück.

[out] RTT

Roundtripzeit in Millisekunden zum von DestIpAddress angegebenen Ziel.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert TRUE.

Wenn die Funktion fehlschlägt, ist der Rückgabewert FALSE. Rufen Sie GetLastError auf, um den Fehlercode für den Fehler abzurufen.

Hinweise

Informationen zum IPAddr-Datentyp finden Sie unter Windows-Datentypen. Verwenden Sie die Funktionen inet_addrund inet_ntoa, um eine IP-Adresse zwischen gepunkteter Dezimalschreibweise und dem IPAddr-Format zu konvertieren.

Beispiele

Im folgenden Beispiel werden die Roundtripzeit und die Hopanzahl an die Ziel-IP-Adresse 127.0.0.1 abgerufen und ausgegeben.

UINT ip = inet_addr("127.0.0.1");
ULONG hopCount = 0;
ULONG RTT = 0;

if(GetRTTAndHopCount(ip, &hopCount, 30, &RTT) == TRUE) {
  printf("Hops: %ld\n", hopCount);
  printf("RTT: %ld\n", RTT);
}
else {
  printf("Error: %ld\n", GetLastError());
}

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile iphlpapi.h
Bibliothek Iphlpapi.lib
DLL Iphlpapi.dll

Weitere Informationen

GetBestInterface

GetBestRoute

Ip-Hilfsfunktionsreferenz

Startseite des IP-Hilfsprogrammes

IPAddr