查询 Hyper-V 可扩展交换机配置

Hyper-V 可扩展交换机接口包括对象标识符 (OID) 请求,这些请求由可扩展交换机扩展发出,以查询可扩展交换机的当前配置、其端口和网络适配器连接。 这些请求包括以下 OID:

OID_SWITCH_NIC_ARRAY
此 OID 查询请求返回数组。 数组中的每个元素指定与可扩展交换机端口关联的网络适配器的配置参数。

OID_SWITCH_PARAMETERS
此 OID 查询请求返回可扩展交换机的当前配置。

OID_SWITCH_PORT_ARRAY
此 OID 查询请求返回数组。 数组中的每个元素指定可扩展交换机端口的配置参数。

OID_SWITCH_PORT_PROPERTY_ENUM
此 OID 方法请求返回一个数组。 数组中的每个元素为指定的可扩展交换机端口指定策略的属性。

OID_SWITCH_PROPERTY_ENUM
此 OID 方法请求返回一个数组。 数组中的每个元素指定可扩展交换机策略的属性。

注意 当交换机扩展绑定 Hyper-v 可扩展交换机时,它必须先发出 OID_SWITCH_PARAMETERS OID 以获取基本交换机信息。 如果 NDIS_SWITCH_PARAMETERS 结构的 IsActive 成员为 FALSE,则扩展在开关完成激活之前不得发出其他查询 OID。 在这种情况下, NetEventSwitchActivateNET_PNP_EVENT 通知指定交换机激活事件。 如果 IsActive 成员在绑定时为 TRUE,则扩展可以安全地发出其他查询 OID。 在 Hyper-v 可扩展交换机尚未完成激活时查询配置将导致扩展具有交换机配置的初始视图不完整。

注意 当扩展生成自己的 OID 请求时,它以与任何 NDIS 筛选器驱动程序相同的方式执行此操作。 有关如何执行此操作的详细信息,请参阅 从 NDIS 筛选器驱动程序生成 OID 请求

有关可扩展交换机 OID 请求的控制路径的详细信息,请参阅 OID 请求的 Hyper-V 可扩展交换机控制路径