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