Partager via


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

Voir aussi

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