OID_QOS_REMOTE_PARAMETERS
过度的驱动程序发出OID_QOS_REMOTE_PARAMETERS的对象标识符(OID)查询请求,以获取远程对等方的 NDIS 服务质量(QoS)参数。 微型端口驱动程序使用这些远程 QoS 参数解析其作 NDIS QoS 参数。 驱动程序使用作参数配置网络适配器,以便执行 QoS 数据包传输。
从 OID 查询请求成功返回后,InformationBufferNDIS_OID_REQUEST 结构的成员包含指向 NDIS_QOS_PARAMETERS 结构的指针。
注意 此 OID 查询请求仅适用于支持 IEEE 802.1 数据中心桥接 (DCB) 接口的微型端口驱动程序。
言论
当 NDIS 成功处理OID_QOS_REMOTE_PARAMETERS的 OID 请求时,它将返回从之前 NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状态指示中缓存的远程 NDIS QoS 参数,该参数由微型端口驱动程序发出。 驱动程序发出此状态指示,以报告初始的远程 NDIS QoS 参数集。 每当远程 NDIS QoS 参数发生更改时,驱动程序也会发出此状态指示。
NDIS 返回以以下方式初始化的 NDIS_QOS_PARAMETERS 结构:
如果微型端口驱动程序之前发出了 NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状态指示,NDIS 将缓存 NDIS_QOS_PARAMETERS 数据,并为 OID_QOS_REMOTE_PARAMETERS 的 OID 查询请求返回此数据。
如果微型端口驱动程序未发出 NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状态指示,NDIS 将返回一个 NDIS_QOS_PARAMETERS 结构,其中包含所有成员(除 标头 成员除外)设置为零。
有关远程 NDIS QoS 参数的详细信息,请参阅 NDIS QoS 参数概述。
返回状态代码
NDIS 返回以下状态代码之一。
状态代码 | 描述 |
---|---|
NDIS_STATUS_SUCCESS |
OID 请求已成功完成。 |
NDIS_STATUS_NOT_SUPPORTED |
微型端口驱动程序不支持 NDIS QoS 接口。 |
NDIS_STATUS_INVALID_LENGTH |
信息缓冲区的长度小于 sizeof(NDIS_QOS_PARAMETERS)。 NDIS 设置 数据。QUERY_INFORMATION。NDIS_OID_REQUEST 结构中的 BytesNeeded 成员达到所需的最小缓冲区大小。 |
NDIS_STATUS_FAILURE |
由于其他原因,请求失败。 |
要求
版本 |
NDIS 6.30 及更高版本中受支持。 |
页眉 |
Ntddndis.h (包括 Ndis.h) |
另请参阅
NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE