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) |