Compartir a través de


estructura MIB_IF_ROW2 (netioapi.h)

La estructura MIB_IF_ROW2 almacena información sobre una interfaz determinada.

Sintaxis

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;

Miembros

InterfaceLuid

Tipo: NET_LUID

Identificador único local (LUID) de la interfaz de red.

InterfaceIndex

Tipo: NET_IFINDEX

Índice que identifica la interfaz de red. Este valor de índice puede cambiar cuando un adaptador de red está deshabilitado y, a continuación, habilitado, y no debe considerarse persistente.

InterfaceGuid

Tipo: GUID

GUID de la interfaz de red.

Alias[IF_MAX_STRING_SIZE + 1]

Tipo: WCHAR[IF_MAX_STRING_SIZE + 1]

Cadena Unicode terminada en NULL que contiene el nombre de alias de la interfaz de red.

Description[IF_MAX_STRING_SIZE + 1]

Tipo: WCHAR[IF_MAX_STRING_SIZE + 1]

Cadena Unicode terminada en NULL que contiene una descripción de la interfaz de red.

PhysicalAddressLength

Tipo: ULONG

Longitud, en bytes, de la dirección de hardware física especificada por el miembro PhysicalAddress .

PhysicalAddress[IF_MAX_PHYS_ADDRESS_LENGTH]

Tipo: UCHAR[IF_MAX_PHYS_ADDRESS_LENGTH]

Dirección de hardware físico del adaptador para esta interfaz de red.

PermanentPhysicalAddress[IF_MAX_PHYS_ADDRESS_LENGTH]

Tipo: UCHAR[IF_MAX_PHYS_ADDRESS_LENGTH]

Dirección de hardware físico permanente del adaptador para esta interfaz de red.

Mtu

Tipo: ULONG

Tamaño máximo de la unidad de transmisión (MTU), en bytes, para esta interfaz de red.

Type

Tipo: IFTYPE

Tipo de interfaz definido por la Autoridad de nombres asignados a Internet (IANA). Para obtener más información, vea http://www.iana.org/assignments/ianaiftype-mib. Los valores posibles para el tipo de interfaz se enumeran en el archivo de encabezado Ipifcons.h .

En la tabla siguiente se enumeran los valores comunes para el tipo de interfaz, aunque muchos otros valores son posibles.

Valor Significado
IF_TYPE_OTHER
1
Otro tipo de interfaz de red.
IF_TYPE_ETHERNET_CSMACD
6
Una interfaz de red Ethernet.
IF_TYPE_ISO88025_TOKENRING
9
Interfaz de red de anillo de token.
IF_TYPE_FDDI
15
Una interfaz de red de interfaz de datos distribuida de fibra (FDDI).
IF_TYPE_PPP
23
Una interfaz de red PPP.
IF_TYPE_SOFTWARE_LOOPBACK
24
Interfaz de red de bucle invertido de software.
IF_TYPE_ATM
37
Una interfaz de red ATM.
IF_TYPE_IEEE80211
71
Interfaz de red inalámbrica IEEE 802.11.
IF_TYPE_TUNNEL
131
Interfaz de red de encapsulación de tipos de túnel.
IF_TYPE_IEEE1394
144
Interfaz de red de bus serie de alto rendimiento IEEE 1394 (Firewire).
IF_TYPE_IEEE80216_WMAN
237
Una interfaz de banda ancha móvil para dispositivos WiMax.
Nota Este tipo de interfaz se admite en Windows 7, Windows Server 2008 R2 y versiones posteriores.
 
IF_TYPE_WWANPP
243
Una interfaz de banda ancha móvil para dispositivos basados en GSM.
Nota Este tipo de interfaz se admite en Windows 7, Windows Server 2008 R2 y versiones posteriores.
 
IF_TYPE_WWANPP2
244
Una interfaz de banda ancha móvil para dispositivos basados en INTERFACE.
Nota Este tipo de interfaz se admite en Windows 7, Windows Server 2008 R2 y versiones posteriores.
 

TunnelType

Tipo: TUNNEL_TYPE

Método de encapsulación utilizado por un túnel si el miembro Type es IF_TYPE_TUNNEL. El tipo de túnel se define mediante la Autoridad de nombres asignados a Internet (IANA). Para obtener más información, vea http://www.iana.org/assignments/ianaiftype-mib. Este miembro puede ser uno de los valores del tipo de enumeración TUNNEL_TYPE definido en el archivo de encabezado Ifdef.h .

Valor Significado
TUNNEL_TYPE_NONE
0
No es un túnel.
TUNNEL_TYPE_OTHER
1
Ninguno de los siguientes tipos de túnel.
TUNNEL_TYPE_DIRECT
2
Un paquete se encapsula directamente dentro de un encabezado IP normal, sin encabezado intermedio y unidifusión al punto de conexión del túnel remoto.
TUNNEL_TYPE_6TO4
11
Un paquete IPv6 se encapsula directamente dentro de un encabezado IPv4, sin encabezado intermedio y unidifusión al destino determinado por el protocolo 6to4.
TUNNEL_TYPE_ISATAP
13
Un paquete IPv6 se encapsula directamente dentro de un encabezado IPv4, sin encabezado intermedio y unidifusión al destino determinado por el protocolo ISATAP.
TUNNEL_TYPE_TEREDO
14
Encapsulación teredo.

MediaType

Tipo: NDIS_MEDIUM

Tipo de medio NDIS para la interfaz. Este miembro puede ser uno de los valores del tipo de enumeración NDIS_MEDIUM definido en el archivo de encabezado Ntddndis.h .

Valor Significado
NdisMedium802_3
0
Una red Ethernet (802.3).
NdisMedium802_5
1
Una red de anillo de token (802.5).
NdisMediumFddi
2
Una red de interfaz de datos distribuida (FDDI) de fibra.
NdisMediumWan
3
Una red de área extensa (WAN). Este tipo trata varias formas de NIC de punto a punto y WAN, así como formatos de dirección/encabezado variantes que se deben negociar entre el controlador de protocolo y el controlador subyacente después de establecer el enlace.
NdisMediumLocalTalk
4
Una red de LocalTalk.
NdisMediumDix
5
Una red Ethernet para la que los controladores usan el formato de encabezado Ethernet DIX.
NdisMediumArcnetRaw
6
Una red ARCNET.
NdisMediumArcnet878_2
7
Una red ARCNET (878.2).
NdisMediumAtm
8
Una red ATM. Los controladores de protocolo de cliente orientados a la conexión se pueden enlazar a un controlador de minipuerto subyacente que devuelve este valor. De lo contrario, los controladores de protocolo heredados se enlazan al controlador intermedio de LanE proporcionado por el sistema, que notifica su tipo medio como NdisMedium802_3 o NdisMedium802_5, en función de cómo el administrador de red configure el controlador LanE.
NdisMediumWirelessWan
9
Una red inalámbrica. Los controladores de miniporte NDIS 5.X que admiten paquetes LAN inalámbricos (WLAN) o WAN inalámbrica (WWAN) no usan este tipo de medio NDIS, pero declaran su tipo de medio como NdisMedium802_3 y emulan Ethernet a controladores NDIS de nivel superior.
Nota Este tipo de medio es compatible y se puede usar solo para banda ancha móvil en Windows 7, Windows Server 2008 R2 y versiones posteriores.
 
NdisMediumIrda
10
Una red de infrarrojos (IrDA).
NdisMediumBpc
11
Una red de PC de difusión.
NdisMediumCoWan
12
Una red de área amplia en un entorno orientado a la conexión.
NdisMedium1394
13
Una red IEEE 1394 (cable de incendio).
NdisMediumInfiniBand
14
Una red InfiniBand.
NdisMediumTunnel
15
Una red de túnel.
Nota Este tipo de medio se admite en Windows Vista, Windows Server 2008 y versiones posteriores.
 
NdisMediumNative802_11
16
Una red NATIVA IEEE 802.11.
Nota Este tipo de medio se admite en Windows Vista, Windows Server 2008 y versiones posteriores.
 
NdisMediumLoopback
17
Una red de bucle invertido NDIS.
Nota Este tipo de medio se admite en Windows Vista, Windows Server 2008 y versiones posteriores.
 
NdisMediumWiMax
18
Una red WiMax.
Nota Este tipo de medio se admite en Windows 7, Windows Server 2008 R2 y versiones posteriores.
 

PhysicalMediumType

Tipo: NDIS_PHYSICAL_MEDIUM

Tipo medio físico NDIS. Este miembro puede ser uno de los valores del tipo de enumeración NDIS_PHYSICAL_MEDIUM definido en el archivo de encabezado Ntddndis.h .

Valor Significado
NdisPhysicalMediumUnspecified
0
El medio físico no es ninguno de los valores siguientes. Por ejemplo, una fuente satélite unidireccional es un medio físico no especificado.
NdisPhysicalMediumWirelessLan
1
Los paquetes se transfieren a través de una red LAN inalámbrica a través de un controlador de minipuerto que se ajusta a la interfaz 802.11.
NdisPhysicalMediumCableModem
2
Los paquetes se transfieren a través de una red de cable basada en DOCSIS.
NdisPhysicalMediumPhoneLine
3
Los paquetes se transfieren a través de líneas de teléfono estándar. Esto incluye medios HomePNA, por ejemplo.
NdisPhysicalMediumPowerLine
4
Los paquetes se transfieren a través del cableado que está conectado a un sistema de distribución de energía.
NdisPhysicalMediumDSL
5
Los paquetes se transfieren a través de una red de línea de suscriptor digital (DSL). Esto incluye ADSL, UADSL (G.Lite) y SDSL, por ejemplo.
NdisPhysicalMediumFibreChannel
6
Los paquetes se transfieren a través de una interconexión de canal de fibra.
NdisPhysicalMedium1394
7
Los paquetes se transfieren a través de un bus IEEE 1394.
NdisPhysicalMediumWirelessWan
8
Los paquetes se transfieren a través de un vínculo WAN inalámbrico. Esto incluye dispositivos móviles de banda ancha que admiten CDPD, JAILBREAK, GSM y GPRS, por ejemplo.
NdisPhysicalMediumNative802_11
9
Los paquetes se transfieren a través de una red LAN inalámbrica a través de un controlador de minipuerto que se ajusta a la interfaz Native 802.11.
Nota La interfaz Native 802.11 se admite en NDIS 6.0 y versiones posteriores.
 
NdisPhysicalMediumBluetooth
10
Los paquetes se transfieren a través de una red Bluetooth. Bluetooth es una tecnología inalámbrica de corto alcance que usa el espectro de 2,4 GHz.
NdisPhysicalMediumInfiniband
11
Los paquetes se transfieren a través de una interconexión infiniband.
NdisPhysicalMediumWiMax
12
Los paquetes se transfieren a través de una red WiMax.
NdisPhysicalMediumUWB
13
Los paquetes se transfieren a través de una red de banda ultra ancha.
NdisPhysicalMedium802_3
14
Los paquetes se transfieren a través de una red Ethernet (802.3).
NdisPhysicalMedium802_5
15
Los paquetes se transfieren a través de una red de anillo de token (802.5).
NdisPhysicalMediumIrda
16
Los paquetes se transfieren a través de una red de infrarrojos (IrDA).
NdisPhysicalMediumWiredWAN
17
Los paquetes se transfieren a través de una red WAN cableada.
NdisPhysicalMediumWiredCoWan
18
Los paquetes se transfieren a través de una red de área extensa en un entorno orientado a la conexión.
NdisPhysicalMediumOther
19
Los paquetes se transfieren a través de una red que no se describe con otros valores posibles.

AccessType

Tipo: NET_IF_ACCESS_TYPE

Tipo de acceso de interfaz. Este miembro puede ser uno de los valores del tipo de enumeración NET_IF_ACCESS_TYPE definido en el archivo de encabezado Ifdef.h .

Valor Significado
NET_IF_ACCESS_LOOPBACK
1
Tipo de acceso de bucle invertido. Este tipo de acceso indica que la interfaz vuelve a transmitir datos como datos de recepción.
NET_IF_ACCESS_BROADCAST
2
Tipo de acceso LAN que incluye Ethernet. Este tipo de acceso indica que la interfaz proporciona compatibilidad nativa con servicios de multidifusión o difusión.
Nota Las interfaces de banda ancha móvil con un MediaType de NdisMedium802_3 usan este tipo de acceso.
 
NET_IF_ACCESS_POINT_TO_POINT
3
Acceso de punto a punto que admite CoNDIS/WAN, excepto las interfaces de acceso múltiple (NBMA) que no son de difusión.
Nota Las interfaces de banda ancha móvil con un MediaType de NdisMediumWirelessWan usan este tipo de acceso.
 
NET_IF_ACCESS_POINT_TO_MULTI_POINT
4
Acceso de punto a punto multipunto que admite medios de acceso múltiple (NBMA) sin difusión, incluida la interfaz "RAS interna" y atm nativo (no LANE).
NET_IF_ACCESS_MAXIMUM
5
Valor máximo posible para el tipo de enumeración NET_IF_ACCESS_TYPE . No es un valor legal para el miembro AccessType .

DirectionType

Tipo: NET_IF_DIRECTION_TYPE

Tipo de dirección de la interfaz. Este miembro puede ser uno de los valores del tipo de enumeración NET_IF_DIRECTION_TYPE definido en el archivo de encabezado Ifdef.h .

Valor Significado
NET_IF_DIRECTION_SENDRECEIVE
0
Tipo de dirección de envío y recepción. Este tipo de dirección indica que la interfaz de red NDIS puede enviar y recibir datos.
NET_IF_DIRECTION_SENDONLY
1
Tipo de dirección de envío único. Este tipo de dirección indica que la interfaz de red NDIS solo puede enviar datos.
NET_IF_DIRECTION_RECEIVEONLY
2
El tipo de dirección de recepción solo. Este tipo de dirección indica que la interfaz de red NDIS solo puede recibir datos.
NET_IF_DIRECTION_MAXIMUM
3
Valor máximo posible para el tipo de enumeración NET_IF_DIRECTION_TYPE . No es un valor legal para el miembro DirectionType .

InterfaceAndOperStatusFlags

Conjunto de marcas que proporcionan información sobre la interfaz. Estas marcas se combinan con una operación OR bit a bit. Si no se aplica ninguna de las marcas, este miembro se establece en cero.

InterfaceAndOperStatusFlags.HardwareInterface

Tipo: BOOLEAN Establezca si la interfaz de red es para hardware.

InterfaceAndOperStatusFlags.FilterInterface

Tipo: BOOLEAN Establezca si la interfaz de red es para un módulo de filtro.

InterfaceAndOperStatusFlags.ConnectorPresent

Tipo: BOOLEAN Establezca si un conector está presente en la interfaz de red. Este valor se establece si hay un adaptador de red físico.

InterfaceAndOperStatusFlags.NotAuthenticated

Tipo: BOOLEAN Establezca si el puerto predeterminado de la interfaz de red no está autenticado. Si el destino no autentica una interfaz de red, la interfaz de red no está en modo operativo. Aunque esto se aplica a las conexiones de red cableadas e inalámbricas, la autenticación es más común para las conexiones de red inalámbrica.

InterfaceAndOperStatusFlags.NotMediaConnected

Tipo: BOOLEAN Establezca si la interfaz de red no está en un estado conectado a medios. Si un cable de red está desconectado para una red cableada, se establecerá. Para una red inalámbrica, se establece para el adaptador de red que no está conectado a una red.

InterfaceAndOperStatusFlags.Paused

Tipo: BOOLEAN Establezca si la pila de red de la interfaz de red está en pausa o en estado de pausa. Esto no significa que el equipo esté en estado hibernado.

InterfaceAndOperStatusFlags.LowPower

Tipo: BOOLEAN Establezca si la interfaz de red está en un estado de bajo consumo.

InterfaceAndOperStatusFlags.EndPointInterface

Tipo: BOOLEAN Establezca si la interfaz de red es un dispositivo de punto de conexión y no una interfaz de red verdadera que se conecta a una red. Esto se puede establecer mediante dispositivos como teléfonos inteligentes que usan la infraestructura de red para comunicarse con el equipo, pero no proporcionan conectividad a una red externa. Es obligatorio que estos tipos de dispositivos establezcan esta marca.

OperStatus

Tipo: IF_OPER_STATUS

El estado operativo de la interfaz tal como se define en RFC 2863 como IfOperStatus. Para obtener más información, vea http://www.ietf.org/rfc/rfc2863.txt. Este miembro puede ser uno de los valores del tipo de enumeración IF_OPER_STATUS definido en el archivo de encabezado Ifdef.h .

Valor Significado
IfOperStatusUp
1
La interfaz está en marcha y puede pasar paquetes.
IfOperStatusDown
2
La interfaz está inactiva y no está en una condición para pasar paquetes. El estado IfOperStatusDown tiene dos significados, según el valor del miembro AdminStatus .

Si AdminStatus no está establecido en NET_IF_ADMIN_STATUS_DOWN y ifOperStatus se establece en IfOperStatusDown , se supone que existe una condición de error en la interfaz.

Si AdminStatus se establece en IfOperStatusDown, ifOperStatus normalmente también se establecerá en IfOperStatusDown o IfOperStatusNotPresent y no hay necesariamente una condición de error en la interfaz.

IfOperStatusTesting
3
La interfaz está en modo de prueba.
IfOperStatusUnknown
4
El estado operativo de la interfaz es desconocido.
IfOperStatusDormant
5
La interfaz no está realmente en una condición para pasar paquetes (no está activo), pero está en un estado pendiente, esperando algún evento externo. En el caso de las interfaces a petición, este nuevo estado identifica la situación en la que la interfaz espera a que los eventos se coloquen en el estado IfOperStatusUp .
IfOperStatusNotPresent
6
Un refinamiento en el estado IfOperStatusDown que indica que la interfaz pertinente está inactiva específicamente porque algún componente (normalmente, un dispositivo de hardware) no está presente en el sistema administrado.
IfOperStatusLowerLayerDown
7
Refinamiento en el estado IfOperStatusDown . Este nuevo estado indica que esta interfaz se ejecuta encima de una o varias interfaces y que esta interfaz está inactiva específicamente porque una o varias de estas interfaces de capa inferior están inactivas.

AdminStatus

Tipo: NET_IF_ADMIN_STATUS

Estado administrativo de la interfaz tal como se define en RFC 2863. Para obtener más información, vea http://www.ietf.org/rfc/rfc2863.txt. Este miembro puede ser uno de los valores del tipo de enumeración NET_IF_ADMIN_STATUS definido en el archivo de encabezado Ifdef.h .

Valor Significado
NET_IF_ADMIN_STATUS_UP
1
La interfaz se inicializa y habilita. Pero la interfaz no está necesariamente lista para transmitir y recibir datos de red porque depende del estado operativo de la interfaz.
NET_IF_ADMIN_STATUS_DOWN
2
La interfaz está inactiva y esta interfaz no se puede usar para transmitir o recibir datos de red.
NET_IF_ADMIN_STATUS_TESTING
3
La interfaz está en modo de prueba y no se pueden transmitir ni recibir datos de red.

MediaConnectState

Tipo: NET_IF_MEDIA_CONNECT_STATE

Estado de conexión de la interfaz. Este miembro puede ser uno de los valores del tipo de enumeración NET_IF_MEDIA_CONNECT_STATE definido en el archivo de encabezado Ifdef.h .

Valor Significado
MediaConnectStateUnknown
0
El estado de conexión de la interfaz es desconocido.
MediaConnectStateConnected
1
La interfaz está conectada a la red.
MediaConnectStateDisconnected
2
La interfaz no está conectada a la red.

NetworkGuid

Tipo: NET_IF_NETWORK_GUID

GUID asociado a la red a la que pertenece la interfaz.

ConnectionType

Tipo: NET_IF_CONNECTION_TYPE

Tipo de conexión de interfaz de red NDIS. Este miembro puede ser uno de los valores del tipo de enumeración NET_IF_CONNECTION_TYPE definido en el archivo de encabezado Ifdef.h .

Valor Significado
NET_IF_CONNECTION_DEDICATED
1
El tipo de conexión está dedicado. La conexión aparece automáticamente cuando el sentido multimedia es TRUE. Por ejemplo, una conexión Ethernet está dedicada.
NET_IF_CONNECTION_PASSIVE
2
El tipo de conexión es pasivo. El extremo remoto debe abrir la conexión a la estación local. Por ejemplo, una interfaz RAS es pasiva.
NET_IF_CONNECTION_DEMAND
3
El tipo de conexión es de marcado a petición. Una conexión de este tipo aparece en respuesta a una acción local (por ejemplo, el envío de un paquete).
NET_IF_CONNECTION_MAXIMUM
4
Valor máximo posible para el tipo de enumeración NET_IF_CONNECTION_TYPE . Este no es un valor legal para el miembro ConnectionType .

TransmitLinkSpeed

Tipo: ULONG64

Velocidad en bits por segundo del enlace de transmisión.

ReceiveLinkSpeed

Tipo: ULONG64

Velocidad en bits por segundo del vínculo de recepción.

InOctets

Tipo: ULONG64

Número de octetos de datos recibidos sin errores a través de esta interfaz. Este valor incluye octetos en paquetes de unidifusión, difusión y multidifusión.

InUcastPkts

Tipo: ULONG64

Número de paquetes de unidifusión recibidos sin errores a través de esta interfaz.

InNUcastPkts

Tipo: ULONG64

Número de paquetes que no son de unidifusión recibidos sin errores a través de esta interfaz. Este valor incluye paquetes de difusión y multidifusión.

InDiscards

Tipo: ULONG64

Número de paquetes entrantes que se eligieron para descartarse aunque no se detectara ningún error para evitar que los paquetes se entregan a un protocolo de capa superior.

InErrors

Tipo: ULONG64

Número de paquetes entrantes que se descartaron debido a errores.

InUnknownProtos

Tipo: ULONG64

Número de paquetes entrantes que se descartaron porque el protocolo era desconocido.

InUcastOctets

Tipo: ULONG64

Número de octetos de datos recibidos sin errores en paquetes de unidifusión a través de esta interfaz.

InMulticastOctets

Tipo: ULONG64

Número de octetos de datos recibidos sin errores en paquetes de multidifusión a través de esta interfaz.

InBroadcastOctets

Tipo: ULONG64

Número de octetos de datos recibidos sin errores en paquetes de difusión a través de esta interfaz.

OutOctets

Tipo: ULONG64

Número de octetos de datos transmitidos sin errores a través de esta interfaz. Este valor incluye octetos en paquetes de unidifusión, difusión y multidifusión.

OutUcastPkts

Tipo: ULONG64

Número de paquetes de unidifusión transmitidos sin errores a través de esta interfaz.

OutNUcastPkts

Tipo: ULONG64

Número de paquetes que no son de unidifusión transmitidos sin errores a través de esta interfaz. Este valor incluye paquetes de difusión y multidifusión.

OutDiscards

Tipo: ULONG64

Número de paquetes salientes que se descartaron aunque no tuvieran errores.

OutErrors

Tipo: ULONG64

Número de paquetes salientes que se descartaron debido a errores.

OutUcastOctets

Tipo: ULONG64

Número de octetos de datos transmitidos sin errores en paquetes de unidifusión a través de esta interfaz.

OutMulticastOctets

Tipo: ULONG64

Número de octetos de datos transmitidos sin errores en paquetes de multidifusión a través de esta interfaz.

OutBroadcastOctets

Tipo: ULONG64

Número de octetos de datos transmitidos sin errores en paquetes de difusión a través de esta interfaz.

OutQLen

Tipo: ULONG64

Longitud de la cola de transmisión. Este campo no se usa actualmente.

Comentarios

La estructura MIB_IF_ROW2 se define en Windows Vista y versiones posteriores.

Los valores del campo Tipo se definen en el archivo de encabezado Ipifcons.h . Actualmente solo se admiten los valores posibles enumerados en la descripción del miembro Type .

Tenga en cuenta que el archivo de encabezado Netioapi.h se incluye automáticamente en el archivo de encabezado Iphlpapi.h . El archivo de encabezado Netioapi.h nunca debe usarse directamente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado netioapi.h (include Iphlpapi.h)

Consulte también

GetAdaptersAddresses

GetIfEntry2

GetIfTable2

IP_ADAPTER_ADDRESSES

MIB_IF_TABLE2

NET_LUID