Compartir a través de


Instalación de controladores de filtro NDIS

En este artículo se explica cómo instalar controladores de filtro según la Especificación de Interfaz de Controlador de Red (NDIS). Los controladores de filtro ligeros son diferentes de los controladores intermedios de filtro. El administrador de configuración proporciona NDIS con una lista de módulos de filtro para cada adaptador de minipuerto. No hay ningún dispositivo virtual (o miniport virtual) que esté asociado a un controlador de filtro, como lo hay con un controlador intermedio de filtro NDIS.

Para instalar un controlador de filtro, debe proporcionar un archivo de información de configuración (INF). El administrador de configuración lee información de configuración sobre el controlador de filtro del archivo INF y lo copia en el Registro.

El archivo INF del controlador de filtro define un servicio de red. Los controladores de filtro no tienen un archivo INF de minipuerto. Para ver un archivo INF de un controlador de filtro de ejemplo, consulte el controlador de muestra ndislwf.

Una vez que haya proporcionado el archivo INF del controlador de filtro, para instalar o desinstalar el controlador de filtro, debe usar la familia INetCfg de interfaces de configuración de red. Por ejemplo, para instalar o quitar componentes de red, llame a la interfaz INetCfgClassSetup. Puede llamar a estas interfaces de manera programática o puede llamarlas indirectamente con netcfg, que llama a INetCfg por usted automáticamente. No puedes instalar un paquete de controladores a través del INetCfg ni usar la función de almacenamiento de controladores en versiones anteriores de Windows. Para instalar correctamente el paquete de controladores en este escenario, debe tener un número de compilación del sistema operativo mínimo de 25319. No puede usar SetupAPI para instalar o desinstalar un controlador de filtro NDIS.

Para ver un ejemplo de llamada a INetCfg a través del código, consulte el Ejemplo de utilidad de configuración de red Bindview.