NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE

支持 NDIS 服务质量 (QoS) 的微型端口驱动程序在首次从对等方接收 远程 NDIS QoS 参数或稍后更改时,会发出NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE状态指示。 微型端口驱动程序通过 IEEE 802.1Qaz 数据中心桥接 Exchange (DCBX) 协议从远程对等方接收这些 QoS 参数。

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

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

注解

微型端口驱动程序使用 DCBX 协议接收远程对等方的 QoS 参数。 微型端口驱动程序根据其本地和远程 QoS 设置解析其操作 NDIS QoS 参数。 解析操作参数后,微型端口驱动程序会使用这些参数为网络适配器配置 QoS 数据包传输。

有关驱动程序如何解析其操作 NDIS QoS 参数设置的详细信息,请参阅 解析操作 NDIS QoS 参数

微型端口驱动程序必须遵循以下准则来发出 NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状态指示:

  • 如果微型端口驱动程序尚未从远程对等机收到 DCBX 帧,则它不得发出 NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状态指示。

  • 微型端口驱动程序在首次从远程对等机接收 QoS 设置后,必须发出 NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状态指示。

    注意 如果网络适配器在设置驱动程序的本地 QoS 参数之前从对等方接收远程 QoS 参数设置,则微型端口驱动程序必须发出此状态指示。 有关详细信息,请参阅 设置本地 NDIS QoS 参数

  • 在此初始状态指示之后,微型端口驱动程序必须仅在确定远程对等上的 QoS 设置更改时发出 NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状态指示。

    注意 如果远程 NDIS QoS 参数没有更改,微型端口驱动程序不得发出 NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状态指示。 如果驱动程序确实发出此类型的状态指示,则 NDIS 可能不会将指示传递给过度表示的驱动程序。

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

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

有关远程 NDIS QoS 参数的详细信息,请参阅 NDIS QoS 参数概述

要求

版本

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

标头

Ndis.h (包括 Ndis.h)

另请参阅


NDIS_STATUS_INDICATION

NDIS_QOS_PARAMETERS

OID_QOS_REMOTE_PARAMETERS