Struttura IPInterfaceInfo (tcpioctl.h)
[Questa struttura potrebbe essere modificata o non disponibile nelle versioni future di Windows.]
La struttura IPInterfaceInfo contiene informazioni su un'interfaccia IP specifica, restituita dal codice di controllo IOCTL_TCP_QUERY_INFORMATION_EX .
Sintassi
typedef struct IPInterfaceInfo {
ulong iii_flags;
ulong iii_mtu;
ulong iii_speed;
ulong iii_addrlength;
uchar iii_addr[1];
} IPInterfaceInfo;
Members
iii_flags
Tipi di comunicazione supportati in questa interfaccia. Questo membro può essere uno o più dei valori seguenti.
Valore | Significato |
---|---|
|
Da punto a punto. |
|
Da punto a multipunto. |
|
Comunicazione unidirezionale. |
iii_mtu
Unità di trasmissione massima: dimensione, in byte, del datagramma più grande che può essere inviato e/o ricevuto nell'interfaccia.
iii_speed
Stima della larghezza di banda corrente dell'interfaccia in bit al secondo. Per le interfacce che non variano nella larghezza di banda o per cui non è possibile eseguire stime accurate, questo membro contiene la larghezza di banda nominale.
iii_addrlength
Lunghezza, in byte, dell'indirizzo IP associato a questa interfaccia contenuta nel membro iii_addr .
iii_addr[1]
Indirizzo IP associato a questa interfaccia. In Windows Vista questo è l'indirizzo fisico.
Commenti
Si tratta di una struttura a lunghezza variabile la cui dimensione dipende dal fatto che il membro iii_addr contenga un indirizzo IPv4 o IPv6. Per allocare un buffer sufficientemente grande da contenere in modo sicuro, usare le dimensioni seguenti:
sizeof(IPInterfaceInfo) + MAX_PHYSADDR_SIZE
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | tcpioctl.h |
Vedi anche
IOCTL_TCP_QUERY_INFORMATION_EX
Informazioni di riferimento sulla base delle informazioni di gestione