NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE枚举 (ntddndis.h)

NDIS_RECEIVE_QUEUE_OPERATIONAL_STATE 枚举标识接收队列的当前队列状态。

语法

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

常数

 
NdisReceiveQueueOperationalStateUndefined
接收队列位于
未定义状态。 未分配队列。
NdisReceiveQueueOperationalStateRunning
接收队列位于
运行状态。 已成功分配队列,至少设置了一个筛选器
队列和微型端口驱动程序已完成或将完成

OID_RECEIVE_FILTER_QUEUE_ALLOCATION_COMPLETE
具有成功状态的 OID 请求。
NdisReceiveQueueOperationalStatePaused
接收队列位于
已暂停状态。 队列已成功分配

OID_RECEIVE_FILTER_ALLOCATE_QUEUE
OID。 队列中没有设置筛选器。
NdisReceiveQueueOperationalStateDmaStopped
队列上的 DMA作由于正在释放队列而停止,并且队列处于其中

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 (include 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