Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Un dispositivo multifunción ocupa una ubicación en su bus primario, pero contiene más de una función. Los dispositivos de impresora,escáner/fax combinados y las tarjetas de módem/red son dispositivos multifunción comunes.
En un dispositivo multifunción, las funciones individuales son independientes. Esto significa que las funciones deben tener las siguientes características:
Las funciones no pueden tener dependencias de orden de inicio.
Los requisitos de recursos de una función no se pueden expresar en términos de los recursos de otra función (por ejemplo, function1 usa el puerto de E/S x y function2 usa el puerto x + 200).
Cada función debe ser capaz de funcionar como un dispositivo independiente, incluso si los mismos controladores que otra función lo administran.
Cada función del dispositivo debe enumerarse.
Los requisitos de recursos para cada función deben informarse al administrador de PnP.
Debe haber archivos INF y controladores para cada función.
El componente responsable de cada una de estas tareas depende del estándar multifunción para el bus primario del dispositivo, la medida en que el dispositivo se ajusta al estándar y las funcionalidades del controlador de bus primario.
Si el dispositivo cumple con los estándares multifunción de su bus, los requisitos del controlador se reducen significativamente. Los estándares multifunción en toda la industria se han definido para las tarjetas PC y los buses PCI.
Si está trabajando con un dvd multifunción/CD-ROM dispositivo usado para el almacenamiento de datos (no para la reproducción de audio o vídeo), debe usar el controlador de clase de DVD WDM proporcionado por el sistema, que trata el dispositivo como una sola unidad lógica.
Para un dispositivo multifunción que combina otra funcionalidad, puedes usar un controlador suministrado por el sistema y un archivo INF si el dispositivo cumple con los estándares multifunción de su bus. El controlador multifunción suministrado por el sistema (mf.sys) puede controlar los requisitos de enumeración de nivel de bus y asignación de recursos para el dispositivo, y el INF suministrado por el sistema (mf.sys) puede instalar el dispositivo multifunción. Solo debe proporcionar un controlador de función y un archivo INF para cada una de las funciones de dispositivo individuales.
Si el dispositivo no cumple con el estándar de su bus, es posible que tenga que proporcionar un controlador equivalente a mf.sys en la funcionalidad, además de los controladores de funciones y los archivos INF para las funciones del dispositivo.
Para instalar un dispositivo multifunción, normalmente se proporciona un archivo INF base para el dispositivo y un archivo INF adicional para cada una de las funciones del dispositivo. El archivo INF base normalmente copia los archivos INF para las funciones individuales del dispositivo. Para obtener información sobre cómo hacerlo, vea Copiar INFs.
En las secciones siguientes se describen los requisitos de controlador e instalación para varios tipos de dispositivos multifunción:
Compatibilidad con dispositivos de tarjeta PC multifunción
Compatibilidad con dispositivos PCI multifunción
Compatibilidad con dispositivos multifunción en otros buses
Uso del controlador multifunción de bus System-Supplied
Crear mapas de recursos para un dispositivo multifunción
Consulte Secciones de archivos INF y Directivas de archivo INF para obtener información sobre la sintaxis del archivo INF.
El Kit de controladores de Windows (WDK) incluye una sección independiente que describe cómo admitir dispositivos de audio multifunción.