Condividi tramite


Funzione GetRTTAndHopCount (iphlpapi.h)

La funzione GetRTTAndHopCount determina il tempo di round trip (RTT) e il conteggio degli hop nella destinazione specificata.

Sintassi

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

Parametri

[in] DestIpAddress

Indirizzo IP della destinazione per cui determinare il numero di hop e RTT, sotto forma di struttura IPAddr .

[out] HopCount

Puntatore a una variabile ULONG . Questa variabile riceve il conteggio degli hop nella destinazione specificata dal parametro DestIpAddress .

[in] MaxHops

Numero massimo di hop da cercare nella destinazione. Se il numero di hop nella destinazione supera questo numero, la funzione termina la ricerca e restituisce FALSE.

[out] RTT

Tempo di round trip, espresso in millisecondi, alla destinazione specificata da DestIpAddress.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è TRUE.

Se la funzione ha esito negativo, il valore restituito è FALSE. Chiamare GetLastError per ottenere il codice di errore per l'errore.

Commenti

Per informazioni sul tipo di dati IPAddr , vedere Tipi di dati Windows. Per convertire un indirizzo IP tra notazione decimale punteggiata e formato IPAddr , usare le funzioni inet_addr e inet_ntoa .

Esempio

Nell'esempio seguente viene recuperato e stampato il numero di round trip e hop nell'indirizzo IP di destinazione 127.0.0.1.

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());
}

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione iphlpapi.h
Libreria Iphlpapi.lib
DLL Iphlpapi.dll

Vedi anche

GetBestInterface

GetBestRoute

Informazioni di riferimento sulle funzioni helper IP

Pagina iniziale dell'helper IP

IPAddr