本主题讨论从底层物理适配器传递的 NDIS 状态指示的控制路径。 可以将一个或多个基础物理适配器与 Hyper-V 可扩展交换机外部网络适配器组合在一起。
例如,可扩展交换机外部网络适配器可以绑定到 NDIS 多路复用器 (MUX) 中间驱动程序的虚拟微端口边缘。 MUX 中间驱动程序本身可以绑定到主机上一个或多个物理网络的团队。 此配置称为 可扩展交换机团队。 有关可扩展交换机团队的详细信息,请参阅 类型的物理网络适配器配置。
在此配置中,可扩展交换机扩展将公开给可扩展交换机团队中的每个网络适配器。 这样,可扩展交换机驱动程序堆栈中的转发扩展就可以管理团队中各个网络适配器的配置和使用。 例如,该扩展可以通过将传出数据包转发到单个适配器,为团队中的负载均衡故障转移(LBFO)解决方案提供支持。 此类扩展称为 团队提供商。 有关组合提供程序的详细信息,请参阅 组合提供程序扩展。
注意 此类型的作只能由转发扩展执行。 有关此类型的驱动程序的详细信息,请参阅 转发扩展。
下图显示了 NDIS 6.40(Windows Server 2012 R2)及更高版本的底层可扩展交换机团队颁发的 NDIS 状态指示的可扩展交换机控制路径。
              
               
              
              
            
下图显示了由 NDIS 6.30(Windows Server 2012)下层可扩展交换机团队产生的 NDIS 状态指示的可扩展交换机控制路径。
              
               
              
              
            
注释 在可扩展交换机接口中,NDIS 筛选器驱动程序称为 可扩展交换机扩展,驱动程序堆栈称为 可扩展交换机驱动程序堆栈。
可扩展交换机支持基础物理适配器或可扩展交换机团队的 NDIS 状态指示,方法如下:
- 当 NDIS 状态指示到达可扩展交换机接口时,它将指示封装在 NDIS_SWITCH_NIC_STATUS_INDICATION 结构中。 然后,可扩展交换机的微型端口边缘发出包含此结构的 NDIS_STATUS_SWITCH_NIC_STATUS 指示。 - 当转发扩展收到此指示时,它可以复制指示以更改封装的数据。 这允许转发扩展更改基础可扩展交换机团队的指示状态或功能。 
- 作为团队提供程序运行的转发扩展可以通过启动与卸载技术相关的 NDIS_STATUS_SWITCH_NIC_STATUS 指示来参与硬件卸载适配器团队的配置。 - 例如,提供程序可以使用封装的NDIS_STATUS_RECEIVE_FILTER_CURRENT_CAPABILITIES指示启动NDIS_STATUS_SWITCH_NIC_STATUS指示,以修改适配器团队上的虚拟机队列(VMQ)的卸载功能。 
- 团队提供者还可以启动 NDIS_STATUS_SWITCH_NIC_STATUS 指示,以修改可扩展交换机团队以外的其他网络适配器配置。 - 例如,该扩展可以发起一个NDIS_STATUS_SWITCH_NIC_STATUS,其中封装了NDIS_STATUS_SWITCH_PORT_REMOVE_VF指示。 此指示删除虚拟机(VM)网络适配器和 PCI Express(PCIe)虚拟功能(VF)之间的绑定。 VF 由基础物理网络适配器公开,该适配器支持单根 I/O 虚拟化(SR-IOV)接口。 - 删除此绑定后,数据包将通过可扩展交换机端口传递,而不是直接在 VM 网络适配器和基础 SR-IOV 物理适配器的 VF 之间传递。 这样,可扩展交换机端口策略就可以应用于通过可扩展交换机端口接收或发送的数据包。 
注意 可扩展交换机扩展必须遵循适用于所有 NDIS 筛选器驱动程序的筛选 NDIS 状态指示的相同准则。 有关详细信息,请参阅 筛选器模块状态指示。
有关转发扩展如何启动 NDIS_STATUS_SWITCH_NIC_STATUS 指示的详细信息,请参阅 从物理网络适配器管理 NDIS 状态指示。