Partager via


Exigences spécifiques pour les fournisseurs de pages de propriétés d’appareil (co-programme d’installation)

Notes

Bien qu’il soit possible de fournir une page de propriétés d’appareil via un programme d’installation ou un co-programme d’installation de classe, il n’est pas recommandé. Les programmes d’installation et les co-programmes d’installation de classe sont déconseillés.

Un co-programme d’installation qui fournit une ou plusieurs pages de propriétés d’appareil personnalisées doit gérer le code de la fonction d’installation d’appareil (DIF) DIF_ADDPROPERTYPAGE_ADVANCED. Gestionnaire de périphériques émet cette demande lorsqu’un utilisateur clique sur l’onglet Propriétés d’un appareil dans Gestionnaire de périphériques ou dans Panneau de configuration.

En réponse à cette demande, le programme d’installation fournit des informations sur chacune de ses pages de propriétés personnalisées, crée les pages et ajoute les pages créées à la liste des pages de propriétés dynamiques de l’appareil. Pour ce faire, le programme d’installation initialise et retourne une structure SP_ADDPROPERTYPAGE_DATA pour les paramètres d’installation de classe de la demande.

Si l’utilisateur modifie des propriétés, Gestionnaire de périphériques envoie un DIF_PROPERTYCHANGE code DIF au programme d’installation après que le programme d’installation a défini les nouveaux paramètres en appelant SetupDiSetDeviceInstallParams.

Pour plus d’informations sur la création d’une page de propriétés d’appareil personnalisée par un co-programme d’installation, consultez Conditions générales pour les fournisseurs de pages de propriétés d’appareil.