enumeración NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE (ntddndis.h)
La enumeración NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE identifica el estado actual de la cola de una cola de recepción.
Sintaxis
typedef enum _NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE {
NdisReceiveQueueOperationalStateUndefined,
NdisReceiveQueueOperationalStateRunning,
NdisReceiveQueueOperationalStatePaused,
NdisReceiveQueueOperationalStateDmaStopped,
NdisReceiveQueueOperationalStateMaximum
} NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE, *PNDIS_RECEIVE_QUEUE_OPERATIONAL_STATE;
Constantes
NdisReceiveQueueOperationalStateUndefined La cola de recepción está en el Estado indefinido. No se asigna la cola. |
NdisReceiveQueueOperationalStateRunning La cola de recepción está en el Estado de ejecución. La cola se asignó correctamente, hay al menos un conjunto de filtros en el queue, and the miniport driver has completed, or will complete, the OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE solicitud de OID con un estado correcto. |
NdisReceiveQueueOperationalStatePaused La cola de recepción está en el Estado en pausa. La cola se asignó correctamente con OID_RECEIVE_FILTER_ALLOCATE_QUEUE OID. No hay ningún filtro establecido en la cola. |
NdisReceiveQueueOperationalStateDmaStopped Las operaciones de DMA en la cola se detienen porque la cola se libera y la cola está en el Estado detenido de DMA. La cola entra en el Estado detenido de DMA cuando el controlador de miniporte recibe un OID_RECEIVE_FILTER_FREE_QUEUE solicitud de OID, detiene las operaciones de DMA para la cola y emite un NDIS_STATUS_RECEIVE_QUEUE_STATE indicación de estado. |
NdisReceiveQueueOperationalStateMaximum Valor máximo de esta enumeración. Este valor podría cambiar en versiones futuras de NDIS. archivos de encabezado y archivos binarios. |
Observaciones
La enumeración NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE se usa en el NDIS_RECEIVE_QUEUE_STATE y estructuras de NDIS_RECEIVE_QUEUE_INFO.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.20 y versiones posteriores. |
encabezado de | ntddndis.h (include Ndis.h) |