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_QOS_PARAMETERS的对象标识符(OID)方法请求时,微型端口驱动程序会从 Windows作系统获取本地 NDIS QoS 参数。 此 OID 请求包含一个 NDIS_QOS_PARAMETERS 结构,该结构指定本地 NDIS QoS 参数。
当微型端口驱动程序解析其作 NDIS QoS 参数时,可能需要重写本地 NDIS QoS 参数。 如果本地 QoS 参数损害了当前在网络适配器上启用的任何基础协议或技术正在使用的作 QoS 参数,则尤其如此。 例如,如果通过以太网(FCoE)协议通过光纤通道(FCoE)协议启用网络适配器,则驱动程序可以替代本地 QoS 参数。
微型端口驱动程序通过发出 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) |