MIB_IPPATH_ROW struttura (netioapi.h)
La struttura MIB_IPPATH_ROW archivia informazioni su una voce del percorso IP.
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;
Source
Tipo: SOCKADDR_INET
Indirizzo IP di origine per questa voce del percorso IP.
Destination
Tipo: SOCKADDR_INET
Indirizzo IP di destinazione per questa voce del percorso IP.
InterfaceLuid
Tipo: NET_LUID
Identificatore univoco locale (LUID) per l'interfaccia di rete associata a questa voce di percorso IP.
InterfaceIndex
Tipo: NET_IFINDEX
Valore dell'indice locale per l'interfaccia di rete associata a questa voce del percorso IP. Questo valore di indice può cambiare quando una scheda di rete è disabilitata e quindi abilitata o in altre circostanze e non deve essere considerata persistente.
CurrentNextHop
Tipo: SOCKADDR_INET
Indirizzo IP corrente del sistema o del gateway successivo instradato. Questo membro può cambiare nel corso della durata di un percorso.
PathMtu
Tipo: ULONG
Dimensioni massime dell'unità di trasmissione (MTU) in byte all'indirizzo IP di destinazione per questa voce del percorso IP.
RttMean
Tipo: ULONG
Tempo di round trip medio stimato (RTT), in millisecondi, all'indirizzo IP di destinazione per questa voce del percorso IP.
RttDeviation
Tipo: ULONG
Deviazione media stimata per il tempo di round trip (RTT), in millisecondi, all'indirizzo IP di destinazione per questa voce del percorso IP.
LastReachable
Tipo: ULONG
Il tempo, in millisecondi, che un nodo presuppone che l'indirizzo IP di destinazione sia raggiungibile dopo aver ricevuto una conferma di raggiungibilità.
LastUnreachable
Tipo: ULONG
Il tempo, in millisecondi, che un nodo presuppone che l'indirizzo IP di destinazione non sia raggiungibile dopo aver ricevuto una conferma di raggiungibilità.
IsReachable
Tipo: BOOLEAN
Valore che indica se l'indirizzo IP di destinazione è raggiungibile per questa voce del percorso IP.
LinkTransmitSpeed
Tipo: ULONG64
Velocità stimata in bit al secondo del collegamento di trasmissione all'indirizzo IP di destinazione per questa voce del percorso IP.
LinkReceiveSpeed
Tipo: ULONG64
Velocità stimata in bit al secondo del collegamento di ricezione dall'indirizzo IP di destinazione per questa voce del percorso IP.
La struttura MIB_IPPATH_ROW è definita in Windows Vista e versioni successive.
La funzione GetIpPathTable enumera le voci del percorso IP in un sistema locale e restituisce queste informazioni in una struttura MIB_IPPATH_TABLE come matrice di voci MIB_IPPATH_ROW .
La funzione GetIpPathEntry recupera una singola voce del percorso IP e restituisce queste informazioni in una struttura MIB_IPPATH_TABLE .
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | netioapi.h (includere Iphlpapi.h) |