OID_QOS_OFFLOAD_SQ_STATS

过分驱动程序发出OID_QOS_OFFLOAD_SQ_STATS的 OID 方法请求,以获取 (SQs) 的所有计划程序队列及其统计信息计数器的列表,这些队列当前存在于微型端口适配器上。

从 OID 查询请求成功返回后,NDIS_OID_REQUEST 结构的 InformationBuffer 成员包含指向 NDIS_QOS_SQ_ARRAY 结构的指针。 数组的每个元素都是 NDIS_QOS_SQ_STATS 结构。

如果 OID 查询 的NDIS_OID_REQUEST 缓冲区包含有效的 VPortId,则返回的统计信息特定于指定的 vPort。 否则,统计信息将指定与每个 SQ 关联的所有 vPort 的总统计信息。

注解

返回状态代码

NDIS 处理微型端口驱动程序OID_QOS_OFFLOAD_SQ_STATS的 OID 方法请求,并返回以下状态代码之一。

状态代码 说明
NDIS_STATUS_SUCCESS OID 请求已成功完成。
NDIS_STATUS_NOT_SUPPORTED 微型端口驱动程序不支持 NDIS QoS 接口。
NDIS_STATUS_INVALID_PARAMETER InformationBuffer 的长度小于 NDIS_SIZEOF_QOS_SQ_ARRAY_REVISION_1。
NDIS_STATUS_BUFFER_TOO_SHORT 对于返回的数据,信息缓冲区的长度不足。
NDIS_STATUS_Xxx 由于其他原因,请求失败。

要求

要求
版本 在 NDIS 6.85 及更高版本中受支持。
标头 Ntddndis.h (包括 Ndis.h)

另请参阅

NDIS_OID_REQUEST

NDIS_QOS_SQ_PARAMETERS

NDIS_QOS_SQ_ARRAY

NDIS_QOS_SQ_STATS