NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE enumeração (ntddndis.h)
A enumeração NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE identifica o estado da fila atual de uma fila de recebimento.
Sintaxe
typedef enum _NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE {
NdisReceiveQueueOperationalStateUndefined,
NdisReceiveQueueOperationalStateRunning,
NdisReceiveQueueOperationalStatePaused,
NdisReceiveQueueOperationalStateDmaStopped,
NdisReceiveQueueOperationalStateMaximum
} NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE, *PNDIS_RECEIVE_QUEUE_OPERATIONAL_STATE;
Constantes
NdisReceiveQueueOperationalStateUndefined A fila de recebimento está na Estado indefinido. A fila não está alocada. |
NdisReceiveQueueOperationalStateRunning A fila de recebimento está na Estado em execução. A fila foi alocada com êxito, há pelo menos um conjunto de filtros no fila, e o driver de miniporto foi concluído, ou será concluído, o OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE solicitação OID com um status de êxito. |
NdisReceiveQueueOperationalStatePaused A fila de recebimento está na Estado em pausa. A fila foi alocada com êxito com o OID_RECEIVE_FILTER_ALLOCATE_QUEUE OID. Não há filtros definidos na fila. |
NdisReceiveQueueOperationalStateDmaStopped As operações de DMA na fila são interrompidas porque a fila está sendo liberada e a fila está em o Estado parado do DMA. A fila insere o Estado parado do DMA quando o driver de miniporto recebe um OID_RECEIVE_FILTER_FREE_QUEUE solicitação de OID, interrompe as operações de DMA para a fila e emite um NDIS_STATUS_RECEIVE_QUEUE_STATE indicação de status. |
NdisReceiveQueueOperationalStateMaximum O valor máximo para essa enumeração. Esse valor pode mudar em versões futuras do NDIS arquivos de cabeçalho e binários. |
Observações
A enumeração NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE é usada no NDIS_RECEIVE_QUEUE_STATE e NDIS_RECEIVE_QUEUE_INFO estruturas.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte no NDIS 6.20 e posterior. |
cabeçalho | ntddndis.h (inclua Ndis.h) |