Compartir a través de


Borrar un filtro de VMQ

Para liberar un filtro en una cola de recepción, un controlador de exceso emite un OID_RECEIVE_FILTER_CLEAR_FILTER establecer una solicitud de OID. El miembro InformationBuffer de la estructura NDIS_OID_REQUEST contiene un puntero a una estructura de NDIS_RECEIVE_FILTER_CLEAR_PARAMETERS .

El controlador de protocolo obtuvo el identificador de filtro de una solicitud OID del método OID_RECEIVE_FILTER_SET_FILTER anterior. Para obtener más información sobre cómo establecer filtros, consulte Configuración de un filtro VMQ.

Un controlador de protocolo debe borrar todos los filtros que estableció en una cola antes de liberarla. Un controlador de protocolo también debe borrar todos los filtros establecidos en la cola predeterminada antes de cerrar su enlace al adaptador de red.

Un controlador de minipuerto no debe indicar paquetes en una cola no predeterminada si ha completado la solicitud de OID de OID_RECEIVE_FILTER_CLEAR_FILTER para borrar el último filtro de la cola o si ha completado una solicitud de OID de OID_RECEIVE_FILTER_FREE_QUEUE para liberar la cola.