Condividi tramite


enumerazione NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE (ntddndis.h)

L'enumerazione NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE identifica lo stato della coda corrente di una coda di ricezione.

Sintassi

typedef enum _NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE {
  NdisReceiveQueueOperationalStateUndefined,
  NdisReceiveQueueOperationalStateRunning,
  NdisReceiveQueueOperationalStatePaused,
  NdisReceiveQueueOperationalStateDmaStopped,
  NdisReceiveQueueOperationalStateMaximum
} NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE, *PNDIS_RECEIVE_QUEUE_OPERATIONAL_STATE;

Costanti

 
NdisReceiveQueueOperationalStateUndefined
La coda di ricezione si trova nell'oggetto
Stato non definito. La coda non è allocata.
NdisReceiveQueueOperationalStateRunning
La coda di ricezione si trova nell'oggetto
Stato di esecuzione. La coda è stata allocata correttamente, è presente almeno un filtro impostato sul
coda, e il driver miniport è stato completato, o sarà completato, il

OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE
richiesta OID con stato di esito positivo.
NdisReceiveQueueOperationalStatePaused
La coda di ricezione si trova nell'oggetto
Stato sospeso. La coda è stata allocata correttamente con

OID_RECEIVE_FILTER_ALLOCATE_QUEUE
OID. Nella coda non sono impostati filtri.
NdisReceiveQueueOperationalStateDmaStopped
Le operazioni DMA sulla coda vengono arrestate perché la coda viene liberata e la coda si trova in
Le
Stato DMA Arrestato. La coda entra in
Stato DMA Arrestato quando il driver miniport riceve un

OID_RECEIVE_FILTER_FREE_QUEUE
richiesta OID, arresta le operazioni DMA per la coda e genera un

NDIS_STATUS_RECEIVE_QUEUE_STATE
indicazione dello stato.
NdisReceiveQueueOperationalStateMaximum
Valore massimo per questa enumerazione. Questo valore potrebbe cambiare nelle versioni future di NDIS
file di intestazione e file binari.

Osservazioni

L'enumerazione NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE viene utilizzata nella NDIS_RECEIVE_QUEUE_STATE e NDIS_RECEIVE_QUEUE_INFO strutture.

Fabbisogno

Requisito Valore
client minimo supportato Supportato in NDIS 6.20 e versioni successive.
intestazione ntddndis.h (include Ndis.h)

Vedere anche

NDIS_RECEIVE_QUEUE_INFO

NDIS_RECEIVE_QUEUE_STATE

NDIS_STATUS_RECEIVE_QUEUE_STATE OID_RECEIVE_FILTER_ALLOCATE_QUEUE

OID_RECEIVE_FILTER_FREE_QUEUE

OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE