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