Partager via


Accès aux propriétés de l’icône d’une classe Device Setup

Dans Windows Vista et les versions ultérieures de Windows, le modèle de propriété d’appareil unifié inclut des propriétés de classe de configuration d’appareil qui représentent les propriétés d’icône d’une classe d’installation d’appareil. Le modèle de propriété d’appareil unifié utilise la clé depropriété DEVPKEY_DeviceClass_Icon et la clé de propriété DEVPKEY_DeviceClass_IconPath pour représenter ces propriétés.

Windows Server 2003, Windows XP et Windows 2000 ne prennent pas directement en charge ces propriétés de classe de configuration d’appareil. Toutefois, ces versions antérieures de Windows prennent en charge les mécanismes suivants pour récupérer des informations sur les icônes de classe de configuration d’appareil :

  • Appelez SetupDiLoadClassIcon pour récupérer l’index de la mini-icône d’une classe d’installation d’appareil dans le paramètre de sortie MiniIconIndex . Vous pouvez ensuite passer l’index de la mini-icône récupérée à SetupDiDrawMiniIcon pour dessiner une mini-icône de l’icône de classe récupérée dans un contexte d’appareil spécifié.

  • Appelez SetupDiLoadClassIcon pour charger la grande icône d’une classe d’installation d’appareil dans le contexte de l’appelant et retourner un handle à l’icône de grande taille à l’appelant.

Pour maintenir la compatibilité avec ces versions antérieures de Windows, Windows Vista et les versions ultérieures prennent également en charge ces mécanismes pour accéder aux icônes d’une classe d’installation d’appareil. Toutefois, vous devez utiliser les clés de propriété pour accéder aux propriétés de l’icône dans Windows Vista et versions ultérieures.