NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE-Enumeration (ntddndis.h)

Die NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE-Enumeration identifiziert den aktuellen Warteschlangenstatus einer Empfangswarteschlange.

Syntax

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

Konstanten

 
NdisReceiveQueueOperationalStateUndefined
Die Empfangswarteschlange befindet sich im
Nicht definierter Zustand. Die Warteschlange ist nicht zugeordnet.
NdisReceiveQueueOperationalStateRunning
Die Empfangswarteschlange befindet sich im
Ausführungsstatus. Die Warteschlange wurde erfolgreich zugeordnet. Es ist mindestens ein Filter auf der
warte, und der Miniporttreiber hat den Vorgang abgeschlossen oder wird es abschließen.

OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE OID-Anforderung mit einer erfolgreichen status.
NdisReceiveQueueOperationalStatePaused
Die Empfangswarteschlange befindet sich im
Angehaltener Zustand. Die Warteschlange wurde erfolgreich mit dem

OID_RECEIVE_FILTER_ALLOCATE_QUEUE OID. Es sind keine Filter für die Warteschlange festgelegt.
NdisReceiveQueueOperationalStateDmaStopped
Die DMA-Vorgänge in der Warteschlange werden beendet, weil die Warteschlange freigegeben wird und die Warteschlange sich in befindet.
the
DMA-Status beendet. Die Warteschlange wechselt in die
DMA Wird beendet, wenn der Miniporttreiber einen empfängt

OID_RECEIVE_FILTER_FREE_QUEUE OID-Anforderung, beendet die DMA-Vorgänge für die Warteschlange und gibt eine

NDIS_STATUS_RECEIVE_QUEUE_STATE status Angabe.
NdisReceiveQueueOperationalStateMaximum
Der Höchstwert für diese Enumeration. Dieser Wert kann sich in zukünftigen Versionen der NDIS ändern.
Headerdateien und Binärdateien.

Hinweise

Die NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE-Enumeration wird im NDIS_RECEIVE_QUEUE_STATE und verwendet. NDIS_RECEIVE_QUEUE_INFO Strukturen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt in NDIS 6.20 und höher.
Kopfzeile ntddndis.h (include Ndis.h)

Weitere Informationen

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