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 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 de está establecido en NET_IF_OPER_STATUS_DOWN o NET_IF_OPER_STATUS_DORMANT. Este miembro es un valor 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 miniport 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 miniporte 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 miniporte está en estado pausado o pausado.

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 estado de baja potencia.

Observaciones

Para la indicación de estado de NDIS_STATUS_OPER_STATUS, NDIS proporciona una estructura 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 demasiado excesivos.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite en NDIS 6.0 y versiones posteriores.
encabezado de ntddndis.h (include Ndis.h)

Consulte también

NDIS_OBJECT_HEADER

NDIS_STATUS_INDICATION

NDIS_STATUS_OPER_STATUS

NET_IF_OPER_STATUS