中介驱动程序查询和设置操作

成功绑定到基础微型端口适配器并初始化其虚拟微型端口后,中间驱动程序将查询基础微型端口适配器的作特征并设置其自己的内部状态。 如果合适,中间驱动程序还会协商与基础微型端口适配器绑定相关的前视缓冲区大小等参数。 中间驱动程序将在 ProtocolBindAdapterEx 函数的 BindParameters 参数处接收与基础微型端口适配器关联的大多数属性。 中间驱动程序应尽可能使用传递给 ProtocolBindAdapterEx 的值,而不是发出 OID 查询。 但是,具有无连接下层的中间驱动程序可以通过调用 NdisOidRequest 来发出 OID 查询。 具有面向连接的下边缘的中间驱动程序可以通过调用 NdisCoOidRequest 来发出 OID 查询。

中间驱动程序还可以通过其 MiniportOidRequest 函数接收查询和设置来自更高级别的驱动程序的请求。 驱动程序可以响应这些请求,也可以将其传递到基础驱动程序。 中间驱动程序如何响应查询和集取决于实现。

注意 中间驱动程序的行为也可能受到虚拟微型端口和基础微型端口驱动程序的电源状态的影响。 若要详细了解电源状态对查询和设置作的影响,请参阅 “处理设置电源请求”。

网络参考部分包含有关所有面向连接的、非媒体特定的 OID 的信息,以及中间驱动程序开发人员所需的、与媒体具体相关的 OID 的信息。

以下主题提供有关在中间驱动程序中发出和响应查询和设置的其他信息:

从中间驱动程序发出设置和查询请求

响应中间驱动中的集合和查询