NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE

支持 NDIS 服务质量(QoS)的微型端口驱动程序在首次从对等方接收或更改时发出 NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状态指示。 微型端口驱动程序通过 IEEE 802.1Qaz 数据中心桥接交换 (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_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状态指示,如果远程 NDIS QoS 参数没有更改。 如果驱动程序确实发出这种类型的状态指示,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