Partager via


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;

Members

InterfaceLuid

Type : NET_LUID

Identificateur unique local (LUID) de 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 la carte pour cette interface réseau.

PermanentPhysicalAddress[IF_MAX_PHYS_ADDRESS_LENGTH]

Type : UCHAR[IF_MAX_PHYS_ADDRESS_LENGTH]

Adresse matérielle physique permanente de la carte 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 courantes pour le type d’interface, bien que de nombreuses autres valeurs soient possibles.

Valeur Meaning
IF_TYPE_OTHER
1
Un autre type d’interface réseau.
IF_TYPE_ETHERNET_CSMACD
6
Interface réseau Ethernet.
IF_TYPE_ISO88025_TOKENRING
9
Interface réseau de l’anneau de jeton.
IF_TYPE_FDDI
15
Interface réseau FDDI (Fibre Distributed Data Interface).
IF_TYPE_PPP
23
Interface réseau PPP.
IF_TYPE_SOFTWARE_LOOPBACK
Vingt-quatre
Interface réseau de bouclage logicielle.
IF_TYPE_ATM
37
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
Nombre: 144
Interface réseau de bus série haute performance IEEE 1394 (Firewire).
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
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 Meaning
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 unicast 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 unicast 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 unicast 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 Meaning
NdisMedium802_3
0
Réseau Ethernet (802.3).
NdisMedium802_5
1
Un réseau d’anneau de jetons (802.5).
NdisMediumFddi
2
Un réseau FDDI (Fibre 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 les formats d’adresse/d’en-tête variant 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 DIX Ethernet.
NdisMediumArcnetRaw
6
Un réseau ARCNET.
NdisMediumArcnet878_2
7
Réseau ARCNET (878.2).
NdisMediumAtm
8
Un réseau ATM. Les pilotes de protocole client orienté connexion peuvent se lier à un pilote miniport sous-jacent qui retourne cette valeur. Dans le cas contraire, 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 miniport NDIS 5.X qui prennent en charge les paquets WIN (WIRELESS) ou WWAN (Wireless WAN) n’utilisent pas ce type de média NDIS, mais déclarent leur type de média en tant que NdisMedium802_3 et émulent Ethernet aux pilotes NDIS de niveau supérieur.
Note Ce type de média est pris en charge et peut être utilisé uniquement pour le haut débit mobile sur Windows 7, Windows Server 2008 R2 et versions ultérieures.
 
NdisMediumIrda
10
Réseau infrarouge (IrDA).
NdisMediumBpc
11
Un réseau de PC de diffusion.
NdisMediumCoWan
12
Un réseau étendu dans un environnement orienté connexion.
NdisMedium1394
13
Un réseau IEEE 1394 (fil d’incendie).
NdisMediumInfiniBand
14
Un réseau InfiniBand.
NdisMediumTunnel
15
Un 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
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 Meaning
NdisPhysicalMediumUnspecified
0
Le support physique n’est pas des valeurs ci-dessous. Par exemple, un flux satellite unidirectionnel est un support physique non spécifié.
NdisPhysicalMediumWirelessLan
1
Les paquets sont transférés via un réseau LAN sans fil via un pilote miniport conforme à l’interface 802.11.
NdisPhysicalMediumCableModem
2
Les paquets sont transférés via un réseau de câbles 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 via un bus IEEE 1394.
NdisPhysicalMediumWirelessWan
8
Les paquets sont transférés via un lien WAN sans fil. Cela inclut les appareils à large bande mobile qui prennent en charge CDPD, CDMA, GSM et GPRS, par exemple.
NdisPhysicalMediumNative802_11
9
Les paquets sont transférés via un réseau local 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 de 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 via 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 via un réseau Ethernet (802.3).
NdisPhysicalMedium802_5
15
Les paquets sont transférés sur un réseau d’anneau de jetons (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 Meaning
NET_IF_ACCESS_LOOPBACK
1
Type d’accès bouclage. Ce type d’accès indique que l’interface retourne des 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 pour les services de multidiffusion ou de diffusion.
Note Les interfaces haut débit mobile avec un MediaType de 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 multi-accès non diffusées (NBMA).
Note Les interfaces haut débit mobile 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 le média à accès multi-diffusion (NBMA), y compris l’interface « INTERNE RAS » et le contrôle d’accès 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 de l’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 Meaning
NET_IF_DIRECTION_SENDRECEIVE
0
Type 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 a la valeur 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 concerne 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éconnecté pour un réseau câblé, il est défini. Pour un réseau sans fil, il s’agit de 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 dans l’état suspendu ou suspendu. 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 d’alimentation faible.

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 des téléphones intelligents qui utilisent l’infrastructure réseau pour communiquer avec le PC, mais 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

État opérationnel de l’interface tel que défini dans RFC 2863 comme 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 Meaning
IfOperStatusUp
1
L’interface est en mesure de passer des paquets.
IfOperStatusDown
2
L’interface est en panne et n’est pas dans une condition pour passer des paquets. L’état IfOperStatusDown a deux significations, selon 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, siOperStatus est normalement également défini sur IfOperStatusDown ou IfOperStatusNotPresent et qu’il n’y a pas nécessairement de condition d’erreur sur l’interface.

IfOperStatusTesting
3
L’interface est en mode de test.
IfOperStatusUnknown
4
L’état opérationnel de l’interface est inconnu.
IfOperStatusDormant
5
L’interface n’est pas réellement dans une condition pour passer des paquets (ce n’est pas le cas), mais est dans un état en attente, en attendant un événement externe. Pour les interfaces à la demande, ce nouvel état identifie la situation où l’interface attend que les événements le 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 que certains composants (généralement, un périphérique matériel) ne sont pas présents dans le système managé.
IfOperStatusLowerLayerDown
7
Affinement sur l’état IfOperStatusDown . Ce nouvel état indique que cette interface s’exécute sur 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

État administratif de l’interface tel que 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 Meaning
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 l’état opérationnel 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 de 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 Meaning
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 de l’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 Meaning
NET_IF_CONNECTION_DEDICATED
1
Le type de connexion est dédié. La connexion s’affiche automatiquement lorsque le sens multimédia est VRAI. Par exemple, une connexion Ethernet est dédiée.
NET_IF_CONNECTION_PASSIVE
2
Le type de connexion est passif. La fin 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 demand-dial. 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 monodiffusion, de diffusion et de multidiffusion.

InUcastPkts

Type : ULONG64

Nombre de paquets de monodiffusion reçus sans erreurs via cette interface.

InNUcastPkts

Type : ULONG64

Nombre de paquets non monodiffusion reçus sans erreurs 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 vers 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, car le protocole était inconnu.

InUcastOctets

Type : ULONG64

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

InMulticastOctets

Type : ULONG64

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

InBroadcastOctets

Type : ULONG64

Nombre d’octets de données reçues 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 monodiffusion, de diffusion et de multidiffusion.

OutUcastPkts

Type : ULONG64

Nombre de paquets de monodiffusion transmis sans erreur via cette interface.

OutNUcastPkts

Type : ULONG64

Nombre de paquets non monodiffusion 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’ont 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 transmises sans erreurs dans les paquets de monodiffusion via cette interface.

OutMulticastOctets

Type : ULONG64

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

OutBroadcastOctets

Type : ULONG64

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

OutQLen

Type : ULONG64

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

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.

Spécifications

Requirement Valeur
Client minimum requis Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Header netioapi.h (include Iphlpapi.h)

Voir aussi

GetAdaptersAddresses

GetIfEntry2

GetIfTable2

IP_ADAPTER_ADDRESSES

MIB_IF_TABLE2

NET_LUID