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 操作已停止,因为正在释放队列,并且队列位于 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