Configuración de servicios opcionales de controlador de filtro
NDIS llama a la función FilterSetOptions del controlador de filtro para configurar los servicios opcionales del controlador de filtro. NDIS llama a FilterSetOptions dentro del contexto de la llamada del controlador de filtro a la función NdisFRegisterFilterDriver .
FilterSetOptions registra los puntos de entrada predeterminados para las funciones Opcionales FilterXxx que son necesarias para los servicios opcionales y pueden asignar otros recursos de controlador. Para registrar servicios opcionales, el controlador de filtro llama a la función NdisSetOptionalHandlers y pasa una estructura de características en el parámetro OptionalHandlers .
No hay ningún servicio de controlador de filtro opcional en la versión actual de Windows.
Los controladores de filtro también pueden llamar a NdisSetOptionalHandlers para establecer algunos puntos de entrada de función FilterXxx para un módulo de filtro determinado. Para obtener más información, vea Modo de omisión de datos.
Si el controlador de filtro llama a NdisSetOptionalHandlers desde FilterRestart, la configuración solo afecta al módulo de filtro que NDIS está reiniciando. La configuración de otros módulos de filtro no se ve afectada.