Componentes y archivos usados para la instalación de componentes de red

Los siguientes componentes y archivos se usan para instalar controladores de red:

  • Uno o varios archivos de información (INF)

  • Un instalador de clase obligatorio y un coinserador opcional para controladores de miniport

  • INetCfg para controladores de protocolo y filtro

  • Un objeto de notificación opcional

Además de uno o varios de los componentes anteriores, un proveedor también proporciona opcionalmente los siguientes archivos:

  • Uno o varios archivos de imagen de controlador de dispositivo (.sys) y archivos de biblioteca de controladores (.dll)

  • Un archivo de catálogo de controladores

  • Un archivo de información de configuración en modo de texto (txtsetup.oem)

Archivos INF

Cada componente de red debe tener un archivo de información (INF) que el instalador de clase de red usa para instalar el componente. Los archivos NETWORK INF se basan en el formato de archivo INF común. Para obtener más información sobre el formato de archivo INF, vea INF File Sections and Directives.

Para obtener información detallada sobre cómo crear archivos INF para componentes de red, consulte Creación de archivos INF de red.

A partir de la versión 25319 de la compilación del sistema operativo Windows, puedes crear un paquete de controladores de red que se pueda ejecutar desde el Almacén de controladores. Un INF que usa "ejecutar desde el almacén de controladores" significa que INF usa DIRID 13 para especificar la ubicación de los archivos de paquete de controladores en la instalación.

No puede instalar un paquete de controladores a través de las interfaces de configuración de red y usar la característica de almacén 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 de sistema operativo mínimo de 25319. Para obtener más información, vea Sección fabricante en un archivo INF de red.

INetCfg

Actualmente, los controladores de filtro y protocolo NDIS se instalan llamando a la INetCfg familia de interfaces de configuración de red. Por ejemplo, para instalar o quitar componentes de red, un escritor de controladores llama a la interfaz INetCfgClassSetup .

Los escritores de controladores pueden llamar a esta interfaz mediante programación o pueden usar netcfg.exe, que llama a INetCfg en su nombre.

Para obtener más información sobre la instalación del controlador de protocolo, consulte Instalación del controlador de protocolo NDIS.

Para obtener más información sobre la instalación del controlador de filtro, consulte Instalación del controlador de filtro NDIS.

Notify (objeto)

Un componente de software, como un protocolo de red, un cliente o un servicio, puede tener un objeto de notificación. Un objeto notify puede mostrar una interfaz de usuario, notificar al componente de eventos de enlace para que el componente pueda ejercer algún control sobre el proceso de enlace y instalar o quitar componentes de software condicionalmente. En versiones anteriores de Windows no se puede crear un paquete de controladores con un objeto de notificación que se ejecuta desde el Almacén de controladores. Para instalar correctamente un paquete de controladores en este escenario, debe tener un número de compilación de sistema operativo mínimo de 25341. Para obtener más información sobre los objetos de notificación, vea Notificar objetos para componentes de red.

Un adaptador de red no puede tener un objeto notify. Puede tener co-instaladores. Para obtener más información sobre los co-instaladores, consulte Escritura de un coinscribo.

Archivos proporcionados por el proveedor

Un proveedor proporciona uno o varios controladores para el dispositivo, que normalmente consta de un archivo de imagen de controlador (.sys) y un archivo de biblioteca de controladores (.dll). Un proveedor también puede proporcionar un archivo de catálogo de controladores opcional. Un proveedor obtiene una firma digital enviando su paquete de controladores al Laboratorio de calidad de hardware (WHQL) de Windows para pruebas y firma. WHQL devuelve el paquete con un archivo de catálogo (.cat). El proveedor debe enumerar el archivo de catálogo en el archivo INF del dispositivo.

El proveedor también puede proporcionar un archivo de información de configuración en modo de texto opcional (txtsetup.oem). Si se requiere un dispositivo de red para arrancar la máquina, el controlador o los controladores del dispositivo deben incluirse en el kit de sistema operativo o en el proveedor de dicho dispositivo deben proporcionar un archivo txtsetup.oem. El archivo txtsetup.oem contiene información que usan los componentes de instalación del sistema para instalar el dispositivo durante la instalación del modo de texto.