查询 NDIS QoS 参数

过度协议和筛选器驱动程序可以通过以下 (查询网络适配器 (Qo) S 的 NDIS 服务质量参数:

注意 过度驱动程序无法查询本地 NDIS QoS 参数。

有关本地、远程和可操作的 NDIS QoS 参数详细信息,请参阅 NDIS QoS 参数概述

NDIS 处理微型端口驱动程序的这些 OID 请求,并返回请求的 QoS NDIS_QOS_PARAMETERS结构。 NDIS 通过以下方式处理这些 OID 请求:

  • 当 NDIS 处理 OID_QOS_OPERATIONAL_PARAMETERS 的 OID 查询请求时,它将返回它从微型端口驱动程序发出的上一个 NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE 状态指示 缓存的操作 NDIS QoS 参数。 第一次解析或稍后更改其操作 QoS 参数时,驱动程序会提供此状态指示。

    如果过度驱动程序在微型端口驱动程序发送 NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE 状态指示之前发送 OID 查询请求,则 NDIS 将返回一个 NDIS_QOS_PARAMETERS 结构,该结构包含所有成员 (,但标头成员) 设置为零。

    注意如果微型端口驱动程序使用 NDIS_QOS_PARAMETERS 结构(标头成员) 除外)的成员 (设置为,则 N NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE DIS 还会返回此结构。

  • 当 NDIS 处理 OID_QOS_REMOTE_PARAMETERS 的 OID 查询请求时,它将返回从微型端口驱动程序发出的上一个 NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状态指示 中缓存的 远程 NDIS QoS 参数。 第一次解析或稍后更改其远程 QoS 参数时,驱动程序会提供此状态指示。

    如果过度驱动程序在微型端口驱动程序发送 NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状态指示之前发送了 OID 查询请求,则 NDIS 将返回一个 NDIS_QOS_PARAMETERS 结构,该结构包含所有成员 (,但标头成员) 设置为零。

    注意如果微型端口驱动程序使用 NDIS_QOS_PARAMETERS 结构(标头成员) 除外)的成员 (设置为,则 N NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE DIS 还会返回此结构。