Condividi tramite


MIB_IF_ROW2 struttura (netioapi.h)

La struttura MIB_IF_ROW2 archivia informazioni su un'interfaccia specifica.

Sintassi

typedef struct _MIB_IF_ROW2 {
  NET_LUID                   InterfaceLuid;
  NET_IFINDEX                InterfaceIndex;
  GUID                       InterfaceGuid;
  WCHAR                      Alias[IF_MAX_STRING_SIZE + 1];
  WCHAR                      Description[IF_MAX_STRING_SIZE + 1];
  ULONG                      PhysicalAddressLength;
  UCHAR                      PhysicalAddress[IF_MAX_PHYS_ADDRESS_LENGTH];
  UCHAR                      PermanentPhysicalAddress[IF_MAX_PHYS_ADDRESS_LENGTH];
  ULONG                      Mtu;
  IFTYPE                     Type;
  TUNNEL_TYPE                TunnelType;
  NDIS_MEDIUM                MediaType;
  NDIS_PHYSICAL_MEDIUM       PhysicalMediumType;
  NET_IF_ACCESS_TYPE         AccessType;
  NET_IF_DIRECTION_TYPE      DirectionType;
  struct {
    BOOLEAN HardwareInterface : 1;
    BOOLEAN FilterInterface : 1;
    BOOLEAN ConnectorPresent : 1;
    BOOLEAN NotAuthenticated : 1;
    BOOLEAN NotMediaConnected : 1;
    BOOLEAN Paused : 1;
    BOOLEAN LowPower : 1;
    BOOLEAN EndPointInterface : 1;
  } InterfaceAndOperStatusFlags;
  IF_OPER_STATUS             OperStatus;
  NET_IF_ADMIN_STATUS        AdminStatus;
  NET_IF_MEDIA_CONNECT_STATE MediaConnectState;
  NET_IF_NETWORK_GUID        NetworkGuid;
  NET_IF_CONNECTION_TYPE     ConnectionType;
  ULONG64                    TransmitLinkSpeed;
  ULONG64                    ReceiveLinkSpeed;
  ULONG64                    InOctets;
  ULONG64                    InUcastPkts;
  ULONG64                    InNUcastPkts;
  ULONG64                    InDiscards;
  ULONG64                    InErrors;
  ULONG64                    InUnknownProtos;
  ULONG64                    InUcastOctets;
  ULONG64                    InMulticastOctets;
  ULONG64                    InBroadcastOctets;
  ULONG64                    OutOctets;
  ULONG64                    OutUcastPkts;
  ULONG64                    OutNUcastPkts;
  ULONG64                    OutDiscards;
  ULONG64                    OutErrors;
  ULONG64                    OutUcastOctets;
  ULONG64                    OutMulticastOctets;
  ULONG64                    OutBroadcastOctets;
  ULONG64                    OutQLen;
} MIB_IF_ROW2, *PMIB_IF_ROW2;

Members

InterfaceLuid

Tipo: NET_LUID

Identificatore univoco locale (LUID) per l'interfaccia di rete.

InterfaceIndex

Tipo: NET_IFINDEX

Indice che identifica l'interfaccia di rete. Questo valore di indice può cambiare quando una scheda di rete è disabilitata e quindi abilitata e non deve essere considerata persistente.

InterfaceGuid

Tipo: GUID

GUID per l'interfaccia di rete.

Alias[IF_MAX_STRING_SIZE + 1]

Tipo: WCHAR[IF_MAX_STRING_SIZE + 1]

Stringa Unicode con terminazione NULL contenente il nome alias dell'interfaccia di rete.

Description[IF_MAX_STRING_SIZE + 1]

Tipo: WCHAR[IF_MAX_STRING_SIZE + 1]

Stringa Unicode con terminazione NULL contenente una descrizione dell'interfaccia di rete.

PhysicalAddressLength

Tipo: ULONG

Lunghezza, in byte, dell'indirizzo hardware fisico specificato dal membro PhysicalAddress .

PhysicalAddress[IF_MAX_PHYS_ADDRESS_LENGTH]

Tipo: UCHAR[IF_MAX_PHYS_ADDRESS_LENGTH]

Indirizzo hardware fisico della scheda per questa interfaccia di rete.

PermanentPhysicalAddress[IF_MAX_PHYS_ADDRESS_LENGTH]

Tipo: UCHAR[IF_MAX_PHYS_ADDRESS_LENGTH]

Indirizzo hardware fisico permanente della scheda per questa interfaccia di rete.

Mtu

Tipo: ULONG

Dimensioni massime dell'unità di trasmissione (MTU) in byte per questa interfaccia di rete.

Type

Tipo: IFTYPE

Tipo di interfaccia definito dall'autorità dei nomi assegnati internet (IANA). Per altre informazioni, vedere http://www.iana.org/assignments/ianaiftype-mib. I valori possibili per il tipo di interfaccia sono elencati nel file di intestazione Ipifcons.h .

La tabella seguente elenca i valori comuni per il tipo di interfaccia anche se sono possibili molti altri valori.

Valore Significato
IF_TYPE_OTHER
1
Un altro tipo di interfaccia di rete.
IF_TYPE_ETHERNET_CSMACD
6
Interfaccia di rete Ethernet.
IF_TYPE_ISO88025_TOKENRING
9
Interfaccia di rete dell'anello del token.
IF_TYPE_FDDI
15
Interfaccia di rete Fiber Distributed Data Interface (FDDI).
IF_TYPE_PPP
23
Interfaccia di rete PPP.
IF_TYPE_SOFTWARE_LOOPBACK
24
Un'interfaccia di rete di loopback software.
IF_TYPE_ATM
37
Interfaccia di rete ATM.
IF_TYPE_IEEE80211
71
Interfaccia di rete wireless IEEE 802.11.
IF_TYPE_TUNNEL
131
Interfaccia di rete incapsulazione del tipo di tunnel.
IF_TYPE_IEEE1394
144
Interfaccia di rete del bus seriale a prestazioni elevate IEEE 1394 (Firewire).
IF_TYPE_IEEE80216_WMAN
237
Interfaccia a banda larga mobile per i dispositivi WiMax.
Nota Questo tipo di interfaccia è supportato in Windows 7, Windows Server 2008 R2 e versioni successive.
 
IF_TYPE_WWANPP
243
Un'interfaccia a banda larga mobile per i dispositivi basati su GSM.
Nota Questo tipo di interfaccia è supportato in Windows 7, Windows Server 2008 R2 e versioni successive.
 
IF_TYPE_WWANPP2
244
Interfaccia a banda larga mobile per i dispositivi basati su CDMA.
Nota Questo tipo di interfaccia è supportato in Windows 7, Windows Server 2008 R2 e versioni successive.
 

TunnelType

Tipo: TUNNEL_TYPE

Metodo di incapsulamento usato da un tunnel se il membro Type è IF_TYPE_TUNNEL. Il tipo di tunnel è definito dall'autorità IANA (Internet Assigned Name Authority). Per altre informazioni, vedere http://www.iana.org/assignments/ianaiftype-mib. Questo membro può essere uno dei valori del tipo di enumerazione TUNNEL_TYPE definito nel file di intestazione Ifdef.h .

Valore Significato
TUNNEL_TYPE_NONE
0
Non un tunnel.
TUNNEL_TYPE_OTHER
1
Nessuno dei tipi di tunnel seguenti.
TUNNEL_TYPE_DIRECT
2
Un pacchetto viene incapsulato direttamente all'interno di un'intestazione IP normale, senza intestazione intermedia e unicast all'endpoint del tunnel remoto.
TUNNEL_TYPE_6TO4
11
Un pacchetto IPv6 viene incapsulato direttamente all'interno di un'intestazione IPv4, senza intestazione intermedia e unicast alla destinazione determinata dal protocollo 6to4.
TUNNEL_TYPE_ISATAP
13
Un pacchetto IPv6 viene incapsulato direttamente all'interno di un'intestazione IPv4, senza intestazione intermedia e unicast alla destinazione determinata dal protocollo ISATAP.
TUNNEL_TYPE_TEREDO
14
Teredo incapsulamento.

MediaType

Tipo: NDIS_MEDIUM

Tipo di supporto NDIS per l'interfaccia. Questo membro può essere uno dei valori del tipo di enumerazione NDIS_MEDIUM definito nel file di intestazione Ntddndis.h .

Valore Significato
NdisMedium802_3
0
Una rete Ethernet (802.3).
NdisMedium802_5
1
Una rete Token Ring (802.5).
NdisMediumFddi
2
Una rete FDDI (Fiber Distributed Data Interface).
NdisMediumWan
3
Una rete WAN (Wide Area Network). Questo tipo include varie forme di schede di interfaccia di rete da punto a punto e WAN, nonché formati di indirizzo/intestazione varianti che devono essere negoziati tra il driver di protocollo e il driver sottostante dopo aver stabilito l'associazione.
NdisMediumLocalTalk
4
Una rete LocalTalk.
NdisMediumDix
5
Rete Ethernet per cui i driver usano il formato di intestazione Ethernet DIX.
NdisMediumArcnetRaw
6
Una rete ARCNET.
NdisMediumArcnet878_2
7
Una rete ARCNET (878.2).
NdisMediumAtm
8
Una rete ATM. I driver del protocollo client orientati alla connessione possono associarsi a un driver miniport sottostante che restituisce questo valore. In caso contrario, i driver di protocollo legacy si associano al driver intermedio LanE fornito dal sistema, che segnala il tipo medio come NdisMedium802_3 o NdisMedium802_5, a seconda del modo in cui il driver LanE è configurato dall'amministratore di rete.
NdisMediumWirelessWan
9
Una rete wireless. I driver miniport NDIS 5.X che supportano pacchetti LAN wireless (WLAN) o WAN wireless (WWAN) non usano questo tipo di supporto NDIS, ma dichiarano il tipo di supporto come NdisMedium802_3 ed emulano Ethernet a driver NDIS di livello superiore.
Nota Questo tipo di supporto è supportato e può essere usato solo per Mobile Broadband in Windows 7, Windows Server 2008 R2 e versioni successive.
 
NdisMediumIrda
10
Una rete a infrarossi (IrDA).
NdisMediumBpc
11
Una rete DI PC broadcast.
NdisMediumCoWan
12
Una rete wide area in un ambiente orientato alla connessione.
NdisMedium1394
13
Una rete IEEE 1394 (filo antincendio).
NdisMediumInfiniBand
14
Una rete InfiniBand.
NdisMediumTunnel
15
Una rete tunnel.
Nota Questo tipo di supporto è supportato in Windows Vista, Windows Server 2008 e versioni successive.
 
NdisMediumNative802_11
16
Una rete IEEE 802.11 nativa.
Nota Questo tipo di supporto è supportato in Windows Vista, Windows Server 2008 e versioni successive.
 
NdisMediumLoopback
17
Una rete di loopback NDIS.
Nota Questo tipo di supporto è supportato in Windows Vista, Windows Server 2008 e versioni successive.
 
NdisMediumWiMax
18
Una rete WiMax.
Nota Questo tipo di supporto è supportato in Windows 7, Windows Server 2008 R2 e versioni successive.
 

PhysicalMediumType

Tipo: NDIS_PHYSICAL_MEDIUM

Tipo di supporto fisico NDIS. Questo membro può essere uno dei valori del tipo di enumerazione NDIS_PHYSICAL_MEDIUM definito nel file di intestazione Ntddndis.h .

Valore Significato
NdisPhysicalMediumUnspecified
0
Il supporto fisico non è uno dei valori seguenti. Ad esempio, un feed satellite unidirezionale è un supporto fisico non specificato.
NdisPhysicalMediumWirelessLan
1
I pacchetti vengono trasferiti tramite una rete LAN wireless tramite un driver miniport conforme all'interfaccia 802.11.
NdisPhysicalMediumCableModem
2
I pacchetti vengono trasferiti tramite una rete cablare basata su DOCSIS.
NdisPhysicalMediumPhoneLine
3
I pacchetti vengono trasferiti su linee telefoniche standard. Sono inclusi, ad esempio, i supporti HomePNA.
NdisPhysicalMediumPowerLine
4
I pacchetti vengono trasferiti tramite cablaggio connesso a un sistema di distribuzione dell'alimentazione.
NdisPhysicalMediumDSL
5
I pacchetti vengono trasferiti tramite una rete DSL (Digital Subscriber Line). Sono inclusi AD esempio L'UTILITÀ, UADSL (G.Lite) e SDSL.
NdisPhysicalMediumFibreChannel
6
I pacchetti vengono trasferiti tramite un'interconnessione Fibre Channel.
NdisPhysicalMedium1394
7
I pacchetti vengono trasferiti su un bus IEEE 1394.
NdisPhysicalMediumWirelessWan
8
I pacchetti vengono trasferiti tramite un collegamento WAN wireless. Sono inclusi i dispositivi a banda larga mobile che supportano ad esempio CDPD, CDMA, GSM eINTUNES.
NdisPhysicalMediumNative802_11
9
I pacchetti vengono trasferiti tramite una rete LAN wireless tramite un driver miniport conforme all'interfaccia Native 802.11.
Nota L'interfaccia Native 802.11 è supportata in NDIS 6.0 e versioni successive.
 
NdisPhysicalMediumBluetooth
10
I pacchetti vengono trasferiti tramite una rete Bluetooth. Bluetooth è una tecnologia wireless a corto raggio che usa lo spettro a 2,4 GHz.
NdisPhysicalMediumInfiniband
11
I pacchetti vengono trasferiti tramite un'interconnessione Infiniband.
NdisPhysicalMediumWiMax
12
I pacchetti vengono trasferiti tramite una rete WiMax.
NdisPhysicalMediumUWB
13
I pacchetti vengono trasferiti tramite una rete ultra wide band.
NdisPhysicalMedium802_3
14
I pacchetti vengono trasferiti tramite una rete Ethernet (802.3).
NdisPhysicalMedium802_5
15
I pacchetti vengono trasferiti tramite una rete Token Ring (802.5).
NdisPhysicalMediumIrda
16
I pacchetti vengono trasferiti tramite una rete irDA (Infrarossi).
NdisPhysicalMediumWiredWAN
17
I pacchetti vengono trasferiti tramite una rete WAN cablata.
NdisPhysicalMediumWiredCoWan
18
I pacchetti vengono trasferiti tramite una rete estesa in un ambiente orientato alla connessione.
NdisPhysicalMediumOther
19
I pacchetti vengono trasferiti in una rete non descritta da altri valori possibili.

AccessType

Tipo: NET_IF_ACCESS_TYPE

Tipo di accesso all'interfaccia. Questo membro può essere uno dei valori del tipo di enumerazione NET_IF_ACCESS_TYPE definito nel file di intestazione Ifdef.h .

Valore Significato
NET_IF_ACCESS_LOOPBACK
1
Tipo di accesso loopback. Questo tipo di accesso indica che l'interfaccia esegue il ciclo di trasmissione dei dati come dati di ricezione.
NET_IF_ACCESS_BROADCAST
2
Tipo di accesso LAN che include Ethernet. Questo tipo di accesso indica che l'interfaccia fornisce il supporto nativo per servizi multicast o broadcast.
Nota Le interfacce Mobile Broadband con mediaType di NdisMedium802_3 usano questo tipo di accesso.
 
NET_IF_ACCESS_POINT_TO_POINT
3
Accesso da punto a punto che supporta CoNDIS/WAN, ad eccezione delle interfacce NBMA (Non Broadcast Multi-Access).
Nota Le interfacce Mobile Broadband con mediaType di NdisMediumWirelessWan usano questo tipo di accesso.
 
NET_IF_ACCESS_POINT_TO_MULTI_POINT
4
Accesso da punto a più punti che supporta supporti multi-accesso non broadcast (NBMA), inclusa l'interfaccia "RAS Internal" e atm nativo (non LANE).
NET_IF_ACCESS_MAXIMUM
5
Valore massimo possibile per il tipo di enumerazione NET_IF_ACCESS_TYPE . Questo non è un valore legale per il membro AccessType .

DirectionType

Tipo: NET_IF_DIRECTION_TYPE

Tipo di direzione dell'interfaccia. Questo membro può essere uno dei valori del tipo di enumerazione NET_IF_DIRECTION_TYPE definito nel file di intestazione Ifdef.h .

Valore Significato
NET_IF_DIRECTION_SENDRECEIVE
0
Tipo di direzione di invio e ricezione. Questo tipo di direzione indica che l'interfaccia di rete NDIS può inviare e ricevere dati.
NET_IF_DIRECTION_SENDONLY
1
Tipo di direzione di invio. Questo tipo di direzione indica che l'interfaccia di rete NDIS può inviare solo dati.
NET_IF_DIRECTION_RECEIVEONLY
2
Tipo di direzione di ricezione. Questo tipo di direzione indica che l'interfaccia di rete NDIS può ricevere solo i dati.
NET_IF_DIRECTION_MAXIMUM
3
Valore massimo possibile per il tipo di enumerazione NET_IF_DIRECTION_TYPE . Questo non è un valore legale per il membro DirectionType .

InterfaceAndOperStatusFlags

Set di flag che forniscono informazioni sull'interfaccia. Questi flag vengono combinati con un'operazione OR bit per bit. Se nessuno dei flag si applica, questo membro viene impostato su zero.

InterfaceAndOperStatusFlags.HardwareInterface

Tipo: BOOLEAN Impostare se l'interfaccia di rete è per l'hardware.

InterfaceAndOperStatusFlags.FilterInterface

Tipo: BOOLEAN Impostare se l'interfaccia di rete è per un modulo di filtro.

InterfaceAndOperStatusFlags.ConnectorPresent

Tipo: BOOLEAN Impostare se un connettore è presente nell'interfaccia di rete. Questo valore viene impostato se è presente una scheda di rete fisica.

InterfaceAndOperStatusFlags.NotAuthenticated

Tipo: BOOLEAN Impostare se la porta predefinita per l'interfaccia di rete non è autenticata. Se un'interfaccia di rete non viene autenticata dalla destinazione, l'interfaccia di rete non è in modalità operativa. Anche se questo vale sia per le connessioni di rete cablate che per le connessioni di rete wireless, l'autenticazione è più comune per le connessioni di rete wireless.

InterfaceAndOperStatusFlags.NotMediaConnected

Tipo: BOOLEAN Impostare se l'interfaccia di rete non è in uno stato connesso al supporto. Se un cavo di rete è scollegato per una rete cablata, verrà impostato. Per una rete wireless, questa opzione è impostata per la scheda di rete non connessa a una rete.

InterfaceAndOperStatusFlags.Paused

Tipo: BOOLEAN Impostare se lo stack di rete per l'interfaccia di rete si trova nello stato di sospensione o sospensione. Ciò non significa che il computer si trova in uno stato di ibernazione.

InterfaceAndOperStatusFlags.LowPower

Tipo: BOOLEAN Impostare se l'interfaccia di rete si trova in uno stato di alimentazione insufficiente.

InterfaceAndOperStatusFlags.EndPointInterface

Tipo: BOOLEAN Impostare se l'interfaccia di rete è un dispositivo endpoint e non un'interfaccia di rete vera che si connette a una rete. Questa impostazione può essere impostata da dispositivi come smartphone che usano l'infrastruttura di rete per comunicare con il PC, ma non forniscono connettività a una rete esterna. Per impostare questo flag è obbligatorio per questi tipi di dispositivi.

OperStatus

Tipo: IF_OPER_STATUS

Stato operativo per l'interfaccia come definito in RFC 2863 come IfOperStatus. Per altre informazioni, vedere http://www.ietf.org/rfc/rfc2863.txt. Questo membro può essere uno dei valori del tipo di enumerazione IF_OPER_STATUS definito nel file di intestazione Ifdef.h .

Valore Significato
IfOperStatusUp
1
L'interfaccia è in grado di passare pacchetti.
IfOperStatusDown
2
L'interfaccia è inattiva e non in una condizione per passare pacchetti. Lo stato IfOperStatusDown ha due significati, a seconda del valore del membro AdminStatus .

Se AdminStatus non è impostato su NET_IF_ADMIN_STATUS_DOWN e ifOperStatus è impostato su IfOperStatusDown , si presuppone che nell'interfaccia esista una condizione di errore.

Se AdminStatus è impostato su IfOperStatusDown, ifOperStatus in genere verrà impostato anche su IfOperStatusDown o IfOperStatusNotPresent e non è necessariamente presente una condizione di errore nell'interfaccia.

IfOperStatusTesting
3
L'interfaccia è in modalità di test.
IfOperStatusUnknown
4
Lo stato operativo dell'interfaccia è sconosciuto.
IfOperStatusDormant
5
L'interfaccia non è in realtà in una condizione per passare pacchetti (non è attivo), ma è in sospeso, in attesa di un evento esterno. Per le interfacce su richiesta, questo nuovo stato identifica la situazione in cui l'interfaccia è in attesa che gli eventi lo inserisca nello stato IfOperStatusUp .
IfOperStatusNotPresent
6
Perfezionamento dello stato IfOperStatusDown che indica che l'interfaccia pertinente è inattiva specificamente perché alcuni componenti (in genere, un dispositivo hardware) non sono presenti nel sistema gestito.
IfOperStatusLowerLayerDown
7
Perfezionamento dello stato IfOperStatusDown . Questo nuovo stato indica che questa interfaccia viene eseguita sopra una o più interfacce e che questa interfaccia è inattiva specificamente perché una o più di queste interfacce di livello inferiore sono inattiva.

AdminStatus

Tipo: NET_IF_ADMIN_STATUS

Stato amministrativo per l'interfaccia come definito in RFC 2863. Per altre informazioni, vedere http://www.ietf.org/rfc/rfc2863.txt. Questo membro può essere uno dei valori del tipo di enumerazione NET_IF_ADMIN_STATUS definito nel file di intestazione Ifdef.h .

Valore Significato
NET_IF_ADMIN_STATUS_UP
1
L'interfaccia viene inizializzata e abilitata. Ma l'interfaccia non è necessariamente pronta per trasmettere e ricevere i dati di rete perché dipende dallo stato operativo dell'interfaccia.
NET_IF_ADMIN_STATUS_DOWN
2
L'interfaccia è inattiva e questa interfaccia non può essere usata per trasmettere o ricevere dati di rete.
NET_IF_ADMIN_STATUS_TESTING
3
L'interfaccia è in modalità test e non è possibile trasmettere o ricevere dati di rete.

MediaConnectState

Tipo: NET_IF_MEDIA_CONNECT_STATE

Stato della connessione dell'interfaccia. Questo membro può essere uno dei valori del tipo di enumerazione NET_IF_MEDIA_CONNECT_STATE definito nel file di intestazione Ifdef.h .

Valore Significato
MediaConnectStateUnknown
0
Lo stato di connessione dell'interfaccia è sconosciuto.
MediaConnectStateConnected
1
L'interfaccia è connessa alla rete.
MediaConnectStateDisconnected
2
L'interfaccia non è connessa alla rete.

NetworkGuid

Tipo: NET_IF_NETWORK_GUID

GUID associato alla rete a cui appartiene l'interfaccia.

ConnectionType

Tipo: NET_IF_CONNECTION_TYPE

Tipo di connessione dell'interfaccia di rete NDIS. Questo membro può essere uno dei valori del tipo di enumerazione NET_IF_CONNECTION_TYPE definito nel file di intestazione Ifdef.h .

Valore Significato
NET_IF_CONNECTION_DEDICATED
1
Il tipo di connessione è dedicato. La connessione viene generata automaticamente quando il rilevamento multimediale è TRUE. Ad esempio, una connessione Ethernet è dedicata.
NET_IF_CONNECTION_PASSIVE
2
Il tipo di connessione è passivo. L'estremità remota deve attivare la connessione alla stazione locale. Ad esempio, un'interfaccia RAS è passiva.
NET_IF_CONNECTION_DEMAND
3
Il tipo di connessione è di tipo demand-dial. Una connessione di questo tipo viene visualizzata in risposta a un'azione locale ,ad esempio l'invio di un pacchetto.
NET_IF_CONNECTION_MAXIMUM
4
Valore massimo possibile per il tipo di enumerazione NET_IF_CONNECTION_TYPE . Questo non è un valore legale per il membro ConnectionType .

TransmitLinkSpeed

Tipo: ULONG64

Velocità in bit al secondo del collegamento di trasmissione.

ReceiveLinkSpeed

Tipo: ULONG64

Velocità in bit al secondo del collegamento di ricezione.

InOctets

Tipo: ULONG64

Numero di ottetti di dati ricevuti senza errori tramite questa interfaccia. Questo valore include ottetti in pacchetti unicast, broadcast e multicast.

InUcastPkts

Tipo: ULONG64

Numero di pacchetti unicast ricevuti senza errori tramite questa interfaccia.

InNUcastPkts

Tipo: ULONG64

Numero di pacchetti non unicast ricevuti senza errori tramite questa interfaccia. Questo valore include pacchetti broadcast e multicast.

InDiscards

Tipo: ULONG64

Numero di pacchetti in ingresso che sono stati scelti per essere eliminati anche se non sono stati rilevati errori per impedire il recapito dei pacchetti a un protocollo di livello superiore.

InErrors

Tipo: ULONG64

Numero di pacchetti in ingresso eliminati a causa di errori.

InUnknownProtos

Tipo: ULONG64

Numero di pacchetti in ingresso eliminati perché il protocollo era sconosciuto.

InUcastOctets

Tipo: ULONG64

Numero di ottetti di dati ricevuti senza errori nei pacchetti unicast tramite questa interfaccia.

InMulticastOctets

Tipo: ULONG64

Numero di ottetti di dati ricevuti senza errori nei pacchetti multicast tramite questa interfaccia.

InBroadcastOctets

Tipo: ULONG64

Numero di ottetti di dati ricevuti senza errori nei pacchetti trasmessi tramite questa interfaccia.

OutOctets

Tipo: ULONG64

Numero di ottetti di dati trasmessi senza errori tramite questa interfaccia. Questo valore include ottetti in pacchetti unicast, broadcast e multicast.

OutUcastPkts

Tipo: ULONG64

Numero di pacchetti unicast trasmessi senza errori tramite questa interfaccia.

OutNUcastPkts

Tipo: ULONG64

Numero di pacchetti non unicast trasmessi senza errori tramite questa interfaccia. Questo valore include pacchetti broadcast e multicast.

OutDiscards

Tipo: ULONG64

Numero di pacchetti in uscita che sono stati eliminati anche se non hanno errori.

OutErrors

Tipo: ULONG64

Numero di pacchetti in uscita eliminati a causa di errori.

OutUcastOctets

Tipo: ULONG64

Numero di ottetti di dati trasmessi senza errori nei pacchetti unicast tramite questa interfaccia.

OutMulticastOctets

Tipo: ULONG64

Numero di ottetti di dati trasmessi senza errori nei pacchetti multicast tramite questa interfaccia.

OutBroadcastOctets

Tipo: ULONG64

Numero di ottetti di dati trasmessi senza errori nei pacchetti trasmessi tramite questa interfaccia.

OutQLen

Tipo: ULONG64

Lunghezza della coda di trasmissione. Questo campo non è attualmente utilizzato.

Commenti

La struttura MIB_IF_ROW2 è definita in Windows Vista e versioni successive.

I valori per il campo Type sono definiti nel file di intestazione Ipifcons.h . Sono attualmente supportati solo i valori possibili elencati nella descrizione del membro Type .

Si noti che il file di intestazione Netioapi.h viene incluso automaticamente nel file di intestazione Iphlpapi.h . Il file di intestazione Netioapi.h non deve mai essere usato direttamente.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione netioapi.h (include Iphlpapi.h)

Vedi anche

GetAdaptersAddresses

GetIfEntry2

GetIfTable2

IP_ADAPTER_ADDRESSES

MIB_IF_TABLE2

NET_LUID