Limpando um filtro de recebimento em uma porta virtual

Para limpar um filtro de recebimento de uma porta virtual (VPort) no comutador NIC, um driver sobreposto emite uma solicitação de conjunto de OID (identificador de objeto) de OID_RECEIVE_FILTER_CLEAR_FILTER. O membro InformationBuffer da estrutura NDIS_OID_REQUEST contém um ponteiro para uma estrutura NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS .

Antes que o driver de sobreposição emita a solicitação de OID_RECEIVE_FILTER_CLEAR_FILTER , ele deve inicializar a estrutura NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS e definir os membros da seguinte maneira:

Um driver de sobreposição deve limpar todos os filtros que ele definiu em um VPort antes de liberar o VPort. Um driver de sobreposição também deve limpar todos os filtros que ele definiu no VPort padrão antes de fechar sua associação ou desanexar do adaptador de rede.