Funcionalidad de coins instalador
Nota:
Las características descritas en esta sección no se admiten y los paquetes de controladores que los contienen ya no recibirán una firma de Microsoft. Consulte Uso de un archivo INF universal.
Un co-instalador es un archivo DLL win32 en modo de usuario que normalmente escribe información de configuración adicional en el registro o realiza otras tareas de instalación que requieren información que no está disponible cuando se escribe un INF.
Un co-instalador puede hacer algunas o todas las siguientes acciones:
Controle uno o varios de los códigos de función de instalación de dispositivos (códigos DIF) recibidos por la función de punto de entrada del co-instalador .
Realice operaciones antes de llamar a la clase o el instalador de dispositivo asociado, después de llamar a la clase o al instalador del dispositivo, o ambos, tal y como se describe en Operación de coinserción.
Proporcione páginas de propiedades de dispositivo, que se muestran mediante Administrador de dispositivos para que los usuarios puedan modificar los parámetros del dispositivo.
A partir de Windows Vista, proporcione acciones de instalación de finalización (en respuesta a una solicitud de DIF_FINISHINSTALL_ACTION ) para instalar aplicaciones.
Cuando se llama para el posprocesamiento, un co-instalador debe comprobar el miembro InstallResult de la estructura COINSTALLER_CONTEXT_DATA . Si su valor no es NO_ERROR, el co-instalador debe realizar las operaciones de limpieza necesarias y devolver un valor adecuado para InstallResult.
Los co-instaladores a veces pueden obtener información del usuario. Esta información puede incluir parámetros de dispositivo adicionales o si el usuario quiere que se instalen aplicaciones específicas del dispositivo. Los co-instaladores pueden crear interfaces de usuario proporcionando páginas de "finalización de la instalación" y páginas de propiedades del dispositivo. No se permite ninguna otra forma de interfaz de usuario. Windows muestra las páginas "finalizar la instalación" al final de la instalación (dentro de la actualización de hardware o hardware nuevo encontrado). Administrador de dispositivos muestra páginas de propiedades y permite a los usuarios con privilegios de administrador modificar los parámetros mostrados en estas páginas.