NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE

支持 NDIS 服务质量 (QoS) 的微型端口驱动程序在其操作 NDIS QoS 参数首次解析或稍后更改时,会发出 NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE 状态指示。 微型端口驱动程序使用这些操作参数配置网络适配器以执行 QoS 数据包传输。

当微型端口驱动程序发出此状态指示时,它会将 NDIS_STATUS_INDICATION 结构的 StatusBuffer 成员设置为指向NDIS_QOS_PARAMETERS结构的指针。 驱动程序使用其操作 NDIS QoS 参数初始化此结构。

注意 此 NDIS 状态指示仅适用于支持 IEEE 802.1 数据中心桥接 (DCB) 接口的微型端口驱动程序。

注解

微型端口驱动程序在以下情况下发出 NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE 状态指示:

  • 微型端口驱动程序必须在最初解析其运行 NDIS QoS 参数并使用它们配置网络适配器后发出 NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE 状态指示。

  • 在此初始状态指示之后,微型端口驱动程序必须在更改其操作 NDIS QoS 参数时发出 NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE 状态指示。 更改本地或远程 NDIS QoS 参数时,可能会发生这种情况。

  • 当数据中心桥接 (DCB) 组件 (Msdcb.sys) 发出对象标识符 (OID) OID_QOS_PARAMETERS 方法请求时,微型端口驱动程序将从 Windows 操作系统获取本地 NDIS QoS 参数。 此 OID 请求包含指定本地 NDIS QoS 参数 的 NDIS_QOS_PARAMETERS 结构。

    在某些情况下,微型端口驱动程序在解析其操作 NDIS QoS 参数时必须重写本地 NDIS QoS 参数。 如果本地 QoS 参数破坏了当前在网络适配器上启用的任何基础协议或技术正在使用的操作 QoS 参数,则尤其如此。 例如,如果通过以太网上的光纤通道为网络适配器启用远程启动,驱动程序可以替代本地 QoS 参数 (FCoE) 协议。

    微型端口驱动程序通过发出 NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE状态指示 来通知 NDIS 和过分驱动程序其打算替代本地 NDIS QoS 参数。

    有关详细信息,请参阅 管理 NDIS QoS 参数

注意 过分的驱动程序可以使用 NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE 状态指示来确定操作 NDIS QoS 参数。 或者,这些驱动程序还可以发出 OID_QOS_OPERATIONAL_PARAMETERS 的 OID 查询请求,以随时获取操作 NDIS QoS 参数。

有关微型端口驱动程序如何发出 NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE 状态指示的信息,请参阅 指示对操作 NDIS QoS 参数的更改

有关各种类型的 NDIS QoS 参数的详细信息,请参阅 NDIS QoS 参数概述

要求

版本

在 NDIS 6.30 及更高版本中受支持。

标头

Ndis.h (包括 Ndis.h)

另请参阅


NDIS_STATUS_INDICATION

NDIS_QOS_PARAMETERS

OID_QOS_OPERATIONAL_PARAMETERS