énumération NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE (ntddndis.h)
L’énumération NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE identifie l’état de file d’attente actuel d’une file d’attente de réception.
Syntaxe
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 file d’attente de réception se trouve dans le État non défini. La file d’attente n’est pas allouée. |
NdisReceiveQueueOperationalStateRunning La file d’attente de réception se trouve dans le État en cours d’exécution. La file d’attente a été allouée avec succès, il existe au moins un filtre défini sur le file d’attente, et le pilote miniport a terminé, ou se termine, le OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE demande OID avec un état de réussite. |
NdisReceiveQueueOperationalStatePaused La file d’attente de réception se trouve dans le État suspendu. La file d’attente a été allouée avec succès avec le OID_RECEIVE_FILTER_ALLOCATE_QUEUE OID. Aucun filtre n’est défini sur la file d’attente. |
NdisReceiveQueueOperationalStateDmaStopped Les opérations DMA sur la file d’attente sont arrêtées, car la file d’attente est libérée et la file d’attente se trouve dans le État DMA Arrêté. La file d’attente entre dans la file d’attente État DMA Arrêté lorsque le pilote miniport reçoit un OID_RECEIVE_FILTER_FREE_QUEUE requête OID, arrête les opérations DMA pour la file d’attente et émet un NDIS_STATUS_RECEIVE_QUEUE_STATE'indication d’état. |
NdisReceiveQueueOperationalStateMaximum Valeur maximale de cette énumération. Cette valeur peut changer dans les futures versions du NDIS fichiers d’en-tête et fichiers binaires. |
Remarques
L’énumération NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE est utilisée dans le NDIS_RECEIVE_QUEUE_STATE et structures NDIS_RECEIVE_QUEUE_INFO.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Pris en charge dans NDIS 6.20 et versions ultérieures. |
d’en-tête | ntddndis.h (include Ndis.h) |