Compartir vía


Instalación de un controlador intermedio

Los controladores intermedios requieren dos archivos INF. Uno de los archivos INF define los parámetros de instalación para el borde inferior del protocolo. El otro archivo INF define los parámetros de instalación para el borde superior del miniporte virtual.

El archivo INF del protocolo es el archivo INF principal. Una vez instalado el borde inferior del protocolo, se instala el borde superior de minipuerto virtual, en función de las referencias al archivo INF del controlador de minipuerto que se definen en el archivo INF del protocolo.

En Windows Vista, puedes usar un objeto de notificación o una aplicación de instalación personalizada para copiar el archivo INF del controlador de miniporte en el directorio INF del sistema. Para Windows Vista y versiones posteriores del sistema operativo, debe usar la directiva INF CopyINF en el archivo INF del protocolo para copiar el archivo INF del controlador de minipuerto. Para obtener más información sobre el objeto notify y copiar archivos INF, vea Objeto de notificación del controlador intermedio.

La clase de configuración de dispositivo proporcionada por el sistema para el borde inferior del protocolo es NetService para filtrar controladores intermedios y NetTrans para controladores intermedios de MUX. La clase de controlador para el miniport virtual siempre es Net.

Además de los archivos INF, también debe proporcionar un objeto de notificación con un controlador intermedio MUX. El objeto notify es opcional para los controladores intermedios de filtro.

El dispositivo miniporte virtual siempre se quita de la interfaz de usuario mediante la directiva ExcludeFromSelect . Por lo tanto, el usuario solo ve el protocolo e instala el protocolo desde el archivo INF del protocolo.

Nota La directiva ExcludeFromSelect no quita el dispositivo virtual del cuadro de diálogo Conexiones . Sin embargo, la marca NCF_HIDDEN en la entrada Características del archivo DDInstall del controlador de miniporte impide que la miniporte virtual se muestre en cualquier parte de la interfaz de usuario, incluido el cuadro de diálogo Conexiones.

En esta sección se proporciona información sobre los archivos INF intermedios y los objetos de notificación. Esta información se describe en los temas siguientes:

Entradas del archivo INF upperRange y lowerRange del controlador intermedio

Instalación del controlador intermedio MUX

Objeto De notificación del controlador intermedio