清除虚拟端口上的接收筛选器

若要从 NIC 交换机上的虚拟端口 (VPort) 清除接收筛选器,过度分配的驱动程序会发出对象标识符 (OID) OID_RECEIVE_FILTER_CLEAR_FILTER集请求。 NDIS_OID_REQUEST 结构的 InformationBuffer 成员包含指向NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS结构的指针。

在过度分配驱动程序发出 OID_RECEIVE_FILTER_CLEAR_FILTER 请求之前,它必须初始化 NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS 结构并按以下方式设置成员:

过度分配的驱动程序必须先清除它在 VPort 上设置的所有筛选器,然后才能释放 VPort。 在关闭与网络适配器的绑定或从网络适配器分离之前,过度覆盖的驱动程序还必须清除它在默认 VPort 上设置的所有筛选器。