structure MIB_IF_ROW2 (netioapi.h)

La structure MIB_IF_ROW2 stocke des informations sur une interface particulière.

Syntaxe

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;

Membres

InterfaceLuid

Type : NET_LUID

Identificateur local unique (LUID) pour l’interface réseau.

InterfaceIndex

Type : NET_IFINDEX

Index qui identifie l’interface réseau. Cette valeur d’index peut changer lorsqu’une carte réseau est désactivée, puis activée, et ne doit pas être considérée comme persistante.

InterfaceGuid

Type : GUID

GUID de l’interface réseau.

Alias[IF_MAX_STRING_SIZE + 1]

Type : WCHAR[IF_MAX_STRING_SIZE + 1]

Chaîne Unicode terminée par null qui contient le nom d’alias de l’interface réseau.

Description[IF_MAX_STRING_SIZE + 1]

Type : WCHAR[IF_MAX_STRING_SIZE + 1]

Chaîne Unicode terminée par null qui contient une description de l’interface réseau.

PhysicalAddressLength

Type : ULONG

Longueur, en octets, de l’adresse matérielle physique spécifiée par le membre PhysicalAddress .

PhysicalAddress[IF_MAX_PHYS_ADDRESS_LENGTH]

Type : UCHAR[IF_MAX_PHYS_ADDRESS_LENGTH]

Adresse matérielle physique de l’adaptateur pour cette interface réseau.

PermanentPhysicalAddress[IF_MAX_PHYS_ADDRESS_LENGTH]

Type : UCHAR[IF_MAX_PHYS_ADDRESS_LENGTH]

Adresse matérielle physique permanente de l’adaptateur pour cette interface réseau.

Mtu

Type : ULONG

Taille maximale de l’unité de transmission (MTU), en octets, pour cette interface réseau.

Type

Type : IFTYPE

Type d’interface tel que défini par l’IANA (Internet Assigned Names Authority). Pour plus d’informations, consultez http://www.iana.org/assignments/ianaiftype-mib. Les valeurs possibles pour le type d’interface sont répertoriées dans le fichier d’en-tête Ipifcons.h .

Le tableau ci-dessous répertorie les valeurs communes pour le type d’interface, bien que de nombreuses autres valeurs soient possibles.

Valeur Signification
IF_TYPE_OTHER
1
Un autre type d’interface réseau.
IF_TYPE_ETHERNET_CSMACD
6
Une interface réseau Ethernet.
IF_TYPE_ISO88025_TOKENRING
9
Interface réseau en anneau de jeton.
IF_TYPE_FDDI
15
Une interface réseau FDDI (Fiber Distributed Data Interface).
IF_TYPE_PPP
23
Interface réseau PPP.
IF_TYPE_SOFTWARE_LOOPBACK
24
Interface réseau de bouclage logiciel.
IF_TYPE_ATM
37
Une interface réseau ATM.
IF_TYPE_IEEE80211
71
Interface réseau sans fil IEEE 802.11.
IF_TYPE_TUNNEL
131
Interface réseau d’encapsulation de type tunnel.
IF_TYPE_IEEE1394
144
Une interface réseau de bus série IEEE 1394 (Firewire) hautes performances.
IF_TYPE_IEEE80216_WMAN
237
Interface haut débit mobile pour les appareils WiMax.
Note Ce type d’interface est pris en charge sur Windows 7, Windows Server 2008 R2 et versions ultérieures.
 
IF_TYPE_WWANPP
243
Une interface haut débit mobile pour les appareils gsm.
Note Ce type d’interface est pris en charge sur Windows 7, Windows Server 2008 R2 et versions ultérieures.
 
IF_TYPE_WWANPP2
244
Interface haut débit mobile pour les appareils CDMA.
Note Ce type d’interface est pris en charge sur Windows 7, Windows Server 2008 R2 et versions ultérieures.
 

TunnelType

Type : TUNNEL_TYPE

Méthode d’encapsulation utilisée par un tunnel si le membre Type est IF_TYPE_TUNNEL. Le type de tunnel est défini par l’IANA (Internet Assigned Names Authority). Pour plus d’informations, consultez http://www.iana.org/assignments/ianaiftype-mib. Ce membre peut être l’une des valeurs du type d’énumération TUNNEL_TYPE défini dans le fichier d’en-tête Ifdef.h .

Valeur Signification
TUNNEL_TYPE_NONE
0
Pas un tunnel.
TUNNEL_TYPE_OTHER
1
Aucun des types de tunnel suivants.
TUNNEL_TYPE_DIRECT
2
Un paquet est encapsulé directement dans un en-tête IP normal, sans en-tête intermédiaire, et la monodiffusion vers le point de terminaison de tunnel distant.
TUNNEL_TYPE_6TO4
11
Un paquet IPv6 est encapsulé directement dans un en-tête IPv4, sans en-tête intermédiaire, et la monodiffusion vers la destination déterminée par le protocole 6to4.
TUNNEL_TYPE_ISATAP
13
Un paquet IPv6 est encapsulé directement dans un en-tête IPv4, sans en-tête intermédiaire, et la monodiffusion vers la destination déterminée par le protocole ISATAP.
TUNNEL_TYPE_TEREDO
14
Encapsulation Teredo.

MediaType

Type : NDIS_MEDIUM

Type de média NDIS pour l’interface. Ce membre peut être l’une des valeurs du type d’énumération NDIS_MEDIUM défini dans le fichier d’en-tête Ntddndis.h .

Valeur Signification
NdisMedium802_3
0
Un réseau Ethernet (802.3).
NdisMedium802_5
1
Un réseau d’anneau de jetons (802.5).
NdisMediumFddi
2
Un réseau FDDI (Fiber Distributed Data Interface).
NdisMediumWan
3
Réseau étendu (WAN). Ce type couvre différentes formes de cartes réseau point à point et WAN, ainsi que des formats d’adresse/d’en-tête variants qui doivent être négociés entre le pilote de protocole et le pilote sous-jacent une fois la liaison établie.
NdisMediumLocalTalk
4
Un réseau LocalTalk.
NdisMediumDix
5
Réseau Ethernet pour lequel les pilotes utilisent le format d’en-tête Ethernet DIX.
NdisMediumArcnetRaw
6
Réseau ARCNET.
NdisMediumArcnet878_2
7
Un réseau ARCNET (878.2).
NdisMediumAtm
8
Un réseau ATM. Les pilotes de protocole client orientés connexion peuvent se lier à un pilote miniport sous-jacent qui retourne cette valeur. Sinon, les pilotes de protocole hérités se lient au pilote intermédiaire LanE fourni par le système, qui signale son type moyen comme NdisMedium802_3 ou NdisMedium802_5, selon la façon dont le pilote LanE est configuré par l’administrateur réseau.
NdisMediumWirelessWan
9
Un réseau sans fil. Les pilotes miniportS NDIS 5.X qui prennent en charge les paquets sans fil LAN (WLAN) ou WAN sans fil (WWAN) n’utilisent pas ce type de média NDIS, mais déclarent leur type de média comme NdisMedium802_3 et émulent Ethernet vers des pilotes NDIS de niveau supérieur.
Note Ce type de média est pris en charge et peut être utilisé pour le haut débit mobile uniquement sur Windows 7, Windows Server 2008 R2 et versions ultérieures.
 
NdisMediumIrda
10
Réseau infrarouge (IrDA).
NdisMediumBpc
11
Réseau de PC de diffusion.
NdisMediumCoWan
12
Réseau étendu dans un environnement orienté connexion.
NdisMedium1394
13
Un réseau IEEE 1394 (fil d’incendie).
NdisMediumInfiniBand
14
Réseau InfiniBand.
NdisMediumTunnel
15
Réseau de tunnel.
Note Ce type de média est pris en charge sur Windows Vista, Windows Server 2008 et versions ultérieures.
 
NdisMediumNative802_11
16
Un réseau IEEE 802.11 natif.
Note Ce type de média est pris en charge sur Windows Vista, Windows Server 2008 et versions ultérieures.
 
NdisMediumLoopback
17
Un réseau de bouclage NDIS.
Note Ce type de média est pris en charge sur Windows Vista, Windows Server 2008 et versions ultérieures.
 
NdisMediumWiMax
18
Un réseau WiMax.
Note Ce type de média est pris en charge sur Windows 7, Windows Server 2008 R2 et versions ultérieures.
 

PhysicalMediumType

Type : NDIS_PHYSICAL_MEDIUM

Type de support physique NDIS. Ce membre peut être l’une des valeurs du type d’énumération NDIS_PHYSICAL_MEDIUM défini dans le fichier d’en-tête Ntddndis.h .

Valeur Signification
NdisPhysicalMediumUnspecified
0
Le support physique n’est pas les valeurs ci-dessous. Par exemple, un flux satellite unidirectionnel est un support physique non spécifié.
NdisPhysicalMediumWirelessLan
1
Les paquets sont transférés sur un réseau LAN sans fil via un pilote miniport conforme à l’interface 802.11.
NdisPhysicalMediumCableModem
2
Les paquets sont transférés sur un réseau câblé DOCSIS.
NdisPhysicalMediumPhoneLine
3
Les paquets sont transférés sur des lignes téléphoniques standard. Cela inclut le média HomePNA, par exemple.
NdisPhysicalMediumPowerLine
4
Les paquets sont transférés via le câblage connecté à un système de distribution d’alimentation.
NdisPhysicalMediumDSL
5
Les paquets sont transférés sur un réseau DSL (Digital Subscriber Line). Cela inclut ADSL, UADSL (G.Lite) et SDSL, par exemple.
NdisPhysicalMediumFibreChannel
6
Les paquets sont transférés via une interconnexion Fibre Channel.
NdisPhysicalMedium1394
7
Les paquets sont transférés sur un bus IEEE 1394.
NdisPhysicalMediumWirelessWan
8
Les paquets sont transférés via une liaison WAN sans fil. Cela inclut les appareils haut débit mobiles qui prennent en charge CDPD, CDMA, GSM et GPRS, par exemple.
NdisPhysicalMediumNative802_11
9
Les paquets sont transférés sur un réseau LAN sans fil via un pilote miniport conforme à l’interface Native 802.11.
Note L’interface Native 802.11 est prise en charge dans NDIS 6.0 et versions ultérieures.
 
NdisPhysicalMediumBluetooth
10
Les paquets sont transférés sur un réseau Bluetooth. Bluetooth est une technologie sans fil à courte portée qui utilise le spectre de 2,4 GHz.
NdisPhysicalMediumInfiniband
11
Les paquets sont transférés via une interconnexion Infiniband.
NdisPhysicalMediumWiMax
12
Les paquets sont transférés sur un réseau WiMax.
NdisPhysicalMediumUWB
13
Les paquets sont transférés sur un réseau ultra large bande.
NdisPhysicalMedium802_3
14
Les paquets sont transférés sur un réseau Ethernet (802.3).
NdisPhysicalMedium802_5
15
Les paquets sont transférés sur un réseau Token Ring (802.5).
NdisPhysicalMediumIrda
16
Les paquets sont transférés sur un réseau infrarouge (IrDA).
NdisPhysicalMediumWiredWAN
17
Les paquets sont transférés sur un réseau WAN câblé.
NdisPhysicalMediumWiredCoWan
18
Les paquets sont transférés sur un réseau étendu dans un environnement orienté connexion.
NdisPhysicalMediumOther
19
Les paquets sont transférés sur un réseau qui n’est pas décrit par d’autres valeurs possibles.

AccessType

Type : NET_IF_ACCESS_TYPE

Type d’accès à l’interface. Ce membre peut être l’une des valeurs du type d’énumération NET_IF_ACCESS_TYPE défini dans le fichier d’en-tête Ifdef.h .

Valeur Signification
NET_IF_ACCESS_LOOPBACK
1
Type d’accès bouclage. Ce type d’accès indique que l’interface retourne les données de transmission en tant que données de réception.
NET_IF_ACCESS_BROADCAST
2
Type d’accès LAN qui inclut Ethernet. Ce type d’accès indique que l’interface fournit une prise en charge native des services de multidiffusion ou de diffusion.
Note Les interfaces haut débit mobile avec un MediaTypede NdisMedium802_3 utilisent ce type d’accès.
 
NET_IF_ACCESS_POINT_TO_POINT
3
Accès point à point qui prend en charge CoNDIS/WAN, à l’exception des interfaces NBMA (Non Broadcast Multi-Access).
Note Les interfaces haut débit mobiles avec un MediaType de NdisMediumWirelessWan utilisent ce type d’accès.
 
NET_IF_ACCESS_POINT_TO_MULTI_POINT
4
Accès point à multipoint qui prend en charge les médias multi-accès non diffusés (NBMA), y compris l’interface « RAS Internal » et l’ATM natif (non-LANE).
NET_IF_ACCESS_MAXIMUM
5
Valeur maximale possible pour le type d’énumération NET_IF_ACCESS_TYPE . Il ne s’agit pas d’une valeur légale pour le membre AccessType .

DirectionType

Type : NET_IF_DIRECTION_TYPE

Type de direction d’interface. Ce membre peut être l’une des valeurs du type d’énumération NET_IF_DIRECTION_TYPE défini dans le fichier d’en-tête Ifdef.h .

Valeur Signification
NET_IF_DIRECTION_SENDRECEIVE
0
Type de direction d’envoi et de réception. Ce type de direction indique que l’interface réseau NDIS peut envoyer et recevoir des données.
NET_IF_DIRECTION_SENDONLY
1
Type de direction d’envoi uniquement. Ce type de direction indique que l’interface réseau NDIS ne peut envoyer que des données.
NET_IF_DIRECTION_RECEIVEONLY
2
Type de direction de réception uniquement. Ce type de direction indique que l’interface réseau NDIS ne peut recevoir que des données.
NET_IF_DIRECTION_MAXIMUM
3
Valeur maximale possible pour le type d’énumération NET_IF_DIRECTION_TYPE . Il ne s’agit pas d’une valeur légale pour le membre DirectionType .

InterfaceAndOperStatusFlags

Ensemble d’indicateurs qui fournissent des informations sur l’interface. Ces indicateurs sont combinés à une opération OR au niveau du bit. Si aucun des indicateurs ne s’applique, ce membre est défini sur zéro.

InterfaceAndOperStatusFlags.HardwareInterface

Type : BOOLEAN Définissez si l’interface réseau est destinée au matériel.

InterfaceAndOperStatusFlags.FilterInterface

Type : BOOLEAN Définissez si l’interface réseau est pour un module de filtre.

InterfaceAndOperStatusFlags.ConnectorPresent

Type : BOOLEAN Définissez si un connecteur est présent sur l’interface réseau. Cette valeur est définie s’il existe une carte réseau physique.

InterfaceAndOperStatusFlags.NotAuthenticated

Type : BOOLEAN Définissez si le port par défaut de l’interface réseau n’est pas authentifié. Si une interface réseau n’est pas authentifiée par la cible, l’interface réseau n’est pas en mode opérationnel. Bien que cela s’applique aux connexions réseau câblées et sans fil, l’authentification est plus courante pour les connexions réseau sans fil.

InterfaceAndOperStatusFlags.NotMediaConnected

Type : BOOLEAN Définissez si l’interface réseau n’est pas dans un état connecté au média. Si un câble réseau est débranché pour un réseau câblé, ce paramètre est défini. Pour un réseau sans fil, cette option est définie pour la carte réseau qui n’est pas connectée à un réseau.

InterfaceAndOperStatusFlags.Paused

Type : BOOLEAN Définissez si la pile réseau de l’interface réseau est en pause ou en pause. Cela ne signifie pas que l’ordinateur est dans un état hibernated.

InterfaceAndOperStatusFlags.LowPower

Type : BOOLEAN Définissez si l’interface réseau est dans un état de faible consommation.

InterfaceAndOperStatusFlags.EndPointInterface

Type : BOOLEAN Définissez si l’interface réseau est un appareil de point de terminaison et non une véritable interface réseau qui se connecte à un réseau. Cela peut être défini par des appareils tels que les téléphones intelligents qui utilisent l’infrastructure réseau pour communiquer avec le PC, mais qui ne fournissent pas de connectivité à un réseau externe. Il est obligatoire pour ces types d’appareils de définir cet indicateur.

OperStatus

Type : IF_OPER_STATUS

Le status opérationnel pour l’interface telle que définie dans RFC 2863 en tant que IfOperStatus. Pour plus d’informations, consultez http://www.ietf.org/rfc/rfc2863.txt. Ce membre peut être l’une des valeurs du type d’énumération IF_OPER_STATUS défini dans le fichier d’en-tête Ifdef.h .

Valeur Signification
IfOperStatusUp
1
L’interface est en place et peut transmettre des paquets.
IfOperStatusDown
2
L’interface est en panne et n’est pas en état de transmettre des paquets. L’état IfOperStatusDown a deux significations, en fonction de la valeur du membre AdminStatus .

Si AdminStatus n’est pas défini sur NET_IF_ADMIN_STATUS_DOWN et siOperStatus est défini sur IfOperStatusDown , une condition d’erreur est supposée exister sur l’interface.

Si AdminStatus est défini sur IfOperStatusDown, ifOperStatus est normalement également défini sur IfOperStatusDown ou IfOperStatusNotPresent et il n’y a pas nécessairement de condition d’erreur sur l’interface.

IfOperStatusTesting
3
L’interface est en mode test.
IfOperStatusUnknown
4
La status opérationnelle de l’interface est inconnue.
IfOperStatusDormant
5
L’interface n’est pas réellement en état de transmettre des paquets (elle n’est pas active), mais elle est dans un état en attente, en attente d’un événement externe. Pour les interfaces à la demande, ce nouvel état identifie la situation dans laquelle l’interface attend que des événements la placent dans l’état IfOperStatusUp .
IfOperStatusNotPresent
6
Affinement sur l’état IfOperStatusDown qui indique que l’interface appropriée est en panne spécifiquement parce qu’un composant (généralement, un périphérique matériel) n’est pas présent dans le système managé.
IfOperStatusLowerLayerDown
7
Affinement sur l’état IfOperStatusDown . Ce nouvel état indique que cette interface s’exécute par-dessus une ou plusieurs autres interfaces et que cette interface est en panne spécifiquement parce qu’une ou plusieurs de ces interfaces de couche inférieure sont en panne.

AdminStatus

Type : NET_IF_ADMIN_STATUS

Le status d’administration pour l’interface comme défini dans RFC 2863. Pour plus d’informations, consultez http://www.ietf.org/rfc/rfc2863.txt. Ce membre peut être l’une des valeurs du type d’énumération NET_IF_ADMIN_STATUS défini dans le fichier d’en-tête Ifdef.h .

Valeur Signification
NET_IF_ADMIN_STATUS_UP
1
L’interface est initialisée et activée. Mais l’interface n’est pas nécessairement prête à transmettre et recevoir des données réseau, car cela dépend de la status opérationnelle de l’interface.
NET_IF_ADMIN_STATUS_DOWN
2
L’interface est en panne et cette interface ne peut pas être utilisée pour transmettre ou recevoir des données réseau.
NET_IF_ADMIN_STATUS_TESTING
3
L’interface est en mode test et aucune donnée réseau ne peut être transmise ou reçue.

MediaConnectState

Type : NET_IF_MEDIA_CONNECT_STATE

État de connexion de l’interface. Ce membre peut être l’une des valeurs du type d’énumération NET_IF_MEDIA_CONNECT_STATE défini dans le fichier d’en-tête Ifdef.h .

Valeur Signification
MediaConnectStateUnknown
0
L’état de connexion de l’interface est inconnu.
MediaConnectStateConnected
1
L’interface est connectée au réseau.
MediaConnectStateDisconnected
2
L’interface n’est pas connectée au réseau.

NetworkGuid

Type : NET_IF_NETWORK_GUID

GUID associé au réseau auquel appartient l’interface.

ConnectionType

Type : NET_IF_CONNECTION_TYPE

Type de connexion d’interface réseau NDIS. Ce membre peut être l’une des valeurs du type d’énumération NET_IF_CONNECTION_TYPE défini dans le fichier d’en-tête Ifdef.h .

Valeur Signification
NET_IF_CONNECTION_DEDICATED
1
Le type de connexion est dédié. La connexion s’affiche automatiquement lorsque l’sens multimédia a la valeur TRUE. Par exemple, une connexion Ethernet est dédiée.
NET_IF_CONNECTION_PASSIVE
2
Le type de connexion est passif. L’extrémité distante doit afficher la connexion à la station locale. Par exemple, une interface RAS est passive.
NET_IF_CONNECTION_DEMAND
3
Le type de connexion est à la demande. Une connexion de ce type se produit en réponse à une action locale (envoi d’un paquet, par exemple).
NET_IF_CONNECTION_MAXIMUM
4
Valeur maximale possible pour le type d’énumération NET_IF_CONNECTION_TYPE . Il ne s’agit pas d’une valeur légale pour le membre ConnectionType .

TransmitLinkSpeed

Type : ULONG64

Vitesse en bits par seconde du lien de transmission.

ReceiveLinkSpeed

Type : ULONG64

Vitesse en bits par seconde du lien de réception.

InOctets

Type : ULONG64

Nombre d’octets de données reçues sans erreur via cette interface. Cette valeur inclut les octets dans les paquets unicast, broadcast et multidiffusion.

InUcastPkts

Type : ULONG64

Nombre de paquets en unidiffusion reçus sans erreur via cette interface.

InNUcastPkts

Type : ULONG64

Nombre de paquets non unicast reçus sans erreur via cette interface. Cette valeur inclut les paquets de diffusion et de multidiffusion.

InDiscards

Type : ULONG64

Nombre de paquets entrants qui ont été choisis pour être ignorés, même si aucune erreur n’a été détectée pour empêcher les paquets d’être livrables dans un protocole de couche supérieure.

InErrors

Type : ULONG64

Nombre de paquets entrants qui ont été ignorés en raison d’erreurs.

InUnknownProtos

Type : ULONG64

Nombre de paquets entrants qui ont été ignorés parce que le protocole était inconnu.

InUcastOctets

Type : ULONG64

Nombre d’octets de données reçus sans erreurs dans les paquets unicast via cette interface.

InMulticastOctets

Type : ULONG64

Nombre d’octets de données reçus sans erreurs dans les paquets de multidiffusion via cette interface.

InBroadcastOctets

Type : ULONG64

Nombre d’octets de données reçus sans erreurs dans les paquets de diffusion via cette interface.

OutOctets

Type : ULONG64

Nombre d’octets de données transmises sans erreur via cette interface. Cette valeur inclut les octets dans les paquets unicast, broadcast et multidiffusion.

OutUcastPkts

Type : ULONG64

Nombre de paquets unicast transmis sans erreur via cette interface.

OutNUcastPkts

Type : ULONG64

Nombre de paquets non unicast transmis sans erreur via cette interface. Cette valeur inclut les paquets de diffusion et de multidiffusion.

OutDiscards

Type : ULONG64

Nombre de paquets sortants qui ont été ignorés même s’ils n’avaient pas d’erreurs.

OutErrors

Type : ULONG64

Nombre de paquets sortants qui ont été ignorés en raison d’erreurs.

OutUcastOctets

Type : ULONG64

Nombre d’octets de données transmis sans erreurs dans les paquets unicast via cette interface.

OutMulticastOctets

Type : ULONG64

Nombre d’octets de données transmis sans erreurs dans les paquets de multidiffusion via cette interface.

OutBroadcastOctets

Type : ULONG64

Nombre d’octets de données transmises sans erreurs dans les paquets de diffusion via cette interface.

OutQLen

Type : ULONG64

Longueur de la file d’attente de transmission. Ce champ n’est pas utilisé actuellement.

Remarques

La structure MIB_IF_ROW2 est définie sur Windows Vista et versions ultérieures.

Les valeurs du champ Type sont définies dans le fichier d’en-tête Ipifcons.h . Seules les valeurs possibles répertoriées dans la description du membre Type sont actuellement prises en charge.

Notez que le fichier d’en-tête Netioapi.h est automatiquement inclus dans le fichier d’en-tête Iphlpapi.h . Le fichier d’en-tête Netioapi.h ne doit jamais être utilisé directement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête netioapi.h (inclure Iphlpapi.h)

Voir aussi

GetAdaptersAddresses

GetIfEntry2

GetIfTable2

IP_ADAPTER_ADDRESSES

MIB_IF_TABLE2

NET_LUID