查询 NIC 交换机的参数

过度分配的驱动程序或用户应用程序可以获取已在支持单根 I/O 虚拟化 (SR-IOV) 的网络适配器上创建的 NIC 交换机的参数。 驱动程序或应用程序发出对象标识符 (OID) 方法请求OID_NIC_SWITCH_PARAMETERS 以获取这些参数。

在过度分配的驱动程序或用户应用程序发出此 OID 方法请求之前,它必须初始化 NDIS_NIC_SWITCH_PARAMETERS 结构。 驱动程序或应用程序必须将 SwitchId 成员设置为要为其返回参数的 NIC 交换机的标识符。

注意从Windows Server 2012开始,SR-IOV 接口仅支持网络适配器上的一个 NIC 交换机。 此开关称为 默认 NIC 开关,由NDIS_DEFAULT_SWITCH_ID标识符引用。

成功从此 OID 方法请求返回后,NDIS_OID_REQUEST 结构的 InformationBuffer 成员包含指向NDIS_NIC_SWITCH_PARAMETERS结构的指针。 此结构包含指定开关的参数。

NDIS 处理微型端口驱动程序 的OID_NIC_SWITCH_PARAMETERS 请求。 NDIS 从它从以下源维护的数据的内部缓存中返回信息: