NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE列舉 (ntddndis.h)

NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE列舉可識別接收佇列的目前佇列狀態。

Syntax

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

常數

 
NdisReceiveQueueOperationalStateUndefined
接收佇列位於
未定義狀態。 佇列未配置。
NdisReceiveQueueOperationalStateRunning
接收佇列位於
執行中狀態。 已成功配置佇列,在 上至少設定一個篩選
queue, and the miniport driver has completed, or will complete, the

OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE成功狀態的 OID 要求。
NdisReceiveQueueOperationalStatePaused
接收佇列位於
暫停狀態。 已順利使用 配置佇列

OID_RECEIVE_FILTER_ALLOCATE_QUEUE
OID。 佇列上沒有設定任何篩選。
NdisReceiveQueueOperationalStateDmaStopped
佇列上的 DMA 作業會停止,因為佇列正在釋放,而且佇列位於
the
DMA 已停止狀態。 佇列會輸入
迷你埠驅動程式收到 時 DMA 已停止狀態

OID_RECEIVE_FILTER_FREE_QUEUE OID 要求、停止佇列的 DMA 作業,併發出

NDIS_STATUS_RECEIVE_QUEUE_STATE狀態指示。
NdisReceiveQueueOperationalStateMaximum
這個列舉型別的最大值。 此值在未來版本的 NDIS 中可能會變更
標頭檔與二進位檔。

備註

NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE列舉用於 NDIS_RECEIVE_QUEUE_STATE NDIS_RECEIVE_QUEUE_INFO 結構。

規格需求

需求
最低支援的用戶端 NDIS 6.20 和更新版本支援。
標頭 ntddndis.h (包括 Ndis.h)

另請參閱

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