Accès au nom convivial et au nom de classe d’une classe d’installation d’appareil
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 d’installation de l’appareil qui représentent le nom convivial et le nom de classe d’une classe d’installation d’appareil. Le modèle de propriété d’appareil unifié utilise la clé depropriété DEVPKEY_DeviceClass_Name et la clé de propriété DEVPKEY_DeviceClass_ClassName pour représenter ces propriétés.
Windows Server 2003, Windows XP et Windows 2000 prennent également en charge ces propriétés de classe d’installation d’appareil. Toutefois, ces versions antérieures de Windows ne prennent pas en charge les clés de propriété du modèle de propriété d’appareil unifié. Au lieu de cela, ces versions de Windows utilisent les mécanismes suivants pour récupérer les informations de propriété correspondantes :
Appelez SetupDiGetClassDescription pour récupérer le nom convivial d’une classe d’installation d’appareil.
Appelez SetupDiClassNameFromGuid pour récupérer le nom de classe d’une classe d’installation d’appareil.
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 au nom convivial et au nom de classe d’une classe d’installation d’appareil. Toutefois, vous devez utiliser les clés de propriété pour accéder à ces propriétés dans Windows Vista et versions ultérieures.