Condividi tramite


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
1
Da punto a punto.
2
Da punto a multipunto.
4
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