Compartir a través de


estructura NDIS_OPER_STATE (ntddndis.h)

La estructura NDIS_OPER_STATE proporciona el estado operativo actual de una interfaz de red NDIS.

Sintaxis

typedef struct _NDIS_OPER_STATE {
  NDIS_OBJECT_HEADER Header;
  NET_IF_OPER_STATUS OperationalStatus;
  ULONG              OperationalStatusFlags;
} NDIS_OPER_STATE, *PNDIS_OPER_STATE;

Miembros

Header

Estructura NDIS_OBJECT_HEADER de la estructura NDIS_OPER_STATE. Establezca el miembro Type de la estructura que Header especifica para NDIS_OBJECT_TYPE_DEFAULT, el miembro Revision en NDIS_OPER_STATE_REVISION_1 y el miembro Size en NDIS_SIZEOF_OPER_STATE_REVISION_1.

OperationalStatus

Tipo de estado operativo NET_IF_OPER_STATUS .

OperationalStatusFlags

Este miembro proporciona el motivo por el que el miembro OperationalStatus está establecido en NET_IF_OPER_STATUS_DOWN o NET_IF_OPER_STATUS_DORMANT. Este miembro es un valor de ULONG que contiene un OR bit a bit de una combinación de las marcas siguientes:

NET_IF_OPER_STATUS_DOWN_NOT_AUTHENTICATED

El estado operativo se establece en NET_IF_OPER_STATUS_DOWN porque el puerto predeterminado del adaptador de miniporte no está autenticado.

NET_IF_OPER_STATUS_DOWN_NOT_MEDIA_CONNECTED

El estado operativo se establece en NET_IF_OPER_STATUS_DOWN porque el adaptador de minipuerto no está en estado conectado a medios.

NET_IF_OPER_STATUS_DORMANT_PAUSED

El estado operativo se establece en NET_IF_OPER_STATUS_DORMANT porque el adaptador de minipuerto está en estado de pausa o pausa.

NET_IF_OPER_STATUS_DORMANT_LOW_POWER

El estado operativo se establece en NET_IF_OPER_STATUS_DORMANT porque el adaptador de minipuerto está en un estado de baja potencia.

Comentarios

Para la indicación de estado NDIS_STATUS_OPER_STATUS , NDIS proporciona una estructura de NDIS_OPER_STATE en el miembro StatusBuffer de la estructura NDIS_STATUS_INDICATION .

NDIS_STATUS_OPER_STATUS indica el estado operativo actual de una interfaz de red NDIS a los controladores de exceso.

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.0 y versiones posteriores.
Encabezado ntddndis.h (include Ndis.h)

Consulte también

NDIS_OBJECT_HEADER

NDIS_STATUS_INDICATION

NDIS_STATUS_OPER_STATUS

NET_IF_OPER_STATUS