Fonctionnalité de co-programme d’installation
Notes
Les fonctionnalités décrites dans cette section ne sont pas prises en charge et les packages de pilotes qui les contiennent ne recevront plus de signature Microsoft. Consultez Utilisation d’un fichier INF universel.
Un co-programme d’installation est une DLL Win32 en mode utilisateur qui écrit généralement des informations de configuration supplémentaires dans le Registre ou effectue d’autres tâches d’installation qui nécessitent des informations qui ne sont pas disponibles quand un INF est écrit.
Un co-programme d’installation peut effectuer tout ou partie des opérations suivantes :
Gérez un ou plusieurs des codes de fonction d’installation de l’appareil (codes DIF) reçus par la fonction de point d’entrée du co-programme d’installation .
Effectuez des opérations avant l’appel du programme d’installation de classe ou d’appareil associé, une fois que le programme d’installation de classe ou d’appareil est appelé, ou les deux, comme décrit dans Opération de co-programme d’installation.
Fournissez des pages de propriétés d’appareil, qui sont affichées par Gestionnaire de périphériques afin que les utilisateurs puissent modifier les paramètres de l’appareil.
À compter de Windows Vista, fournissez des actions de fin-installation (en réponse à une demande de DIF_FINISHINSTALL_ACTION ) pour installer des applications.
Lorsqu’il est appelé pour le post-traitement, un co-programme d’installation doit vérifier le membre InstallResult de la structure COINSTALLER_CONTEXT_DATA . Si sa valeur n’est pas NO_ERROR, le co-programme d’installation doit effectuer toutes les opérations de nettoyage nécessaires et retourner une valeur appropriée pour InstallResult.
Les co-programmes d’installation peuvent parfois obtenir des informations de l’utilisateur. Ces informations peuvent inclure des paramètres d’appareil supplémentaires ou indiquer si l’utilisateur souhaite installer des applications spécifiques à l’appareil. Les co-programmes d’installation peuvent créer des interfaces utilisateur en fournissant des pages « terminer l’installation » et des pages de propriétés d’appareil. Aucune autre forme d’interface utilisateur n’est autorisée. Windows affiche les pages « Terminer l’installation » à la fin de l’installation (dans la nouvelle mise à jour matérielle ou matérielle trouvée). Gestionnaire de périphériques affiche les pages de propriétés et permet aux utilisateurs disposant d’un privilège d’administrateur de modifier les paramètres affichés sur ces pages.