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 :

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.