Accès aux propriétés de la classe d'installation de l'appareil

Dans Windows Vista et versions ultérieures de Windows, le modèle de propriété d’appareil unifié inclut les éléments suivants :

  • Propriétés de classe de configuration d’appareil qui correspondent aux identificateurs CM_CRP_Xxx définis dans cfgmgr32.h ou SPCRP_Xxx identificateurs définis dans Setupapi.h.
  • Les propriétés qui n’ont pas d’identifiants CM_CRP_Xxx ou SPCRP_Xxx, mais qui ont des méthodes correspondantes pour interroger les valeurs.

Propriétés qui correspondent à des identificateurs de CM_CRP_Xxx ou de SPCRP_Xxx

Dans Windows Vista et les versions ultérieures de Windows, le modèle unifié de propriétés de périphérique prend en charge les propriétés de classe d’installation de périphérique qui correspondent aux identificateurs CM_CRP_Xxx définis dans cfgmgr32.h et aux identificateurs SPCRP_Xxx définis dans Setupapi.h. Ces propriétés caractérisent une classe de configuration d’appareil. Le modèle de propriété d’appareil unifié utilise des clés de propriété pour représenter ces propriétés. Windows Server 2003, Windows XP et Windows 2000 prennent également en charge la plupart de ces propriétés de classe de configuration d’appareil. Toutefois, ces versions antérieures de Windows ne prennent pas en charge les clés de propriété du modèle unifié de propriétés de périphérique. Au lieu de cela, ces versions de Windows utilisent les identificateurs CM_CRP_Xxx ou SPCRP_Xxx pour représenter et accéder aux propriétés de la classe d’installation de l’appareil.

Pour maintenir la compatibilité avec les versions antérieures de Windows, Windows Vista et versions ultérieures prennent également en charge l’utilisation de CM_CRP_Xxx ou d’identificateurs SPCRP_Xxx pour accéder aux propriétés de classe de configuration d’appareil. Toutefois, vous devez utiliser les clés de propriété du modèle de propriété d’appareil unifié pour accéder aux propriétés de classe d’installation de l’appareil.

Pour obtenir la liste des propriétés de classe de configuration d’appareil définies par le système qui ont des identificateurs CM_CRP_Xxx ou SPCRP_Xxx correspondants, consultez le tableau suivant.

Propriété de modèle unifié de propriété valeur de CM_CRP_Xxx valeur SPCRP_Xxx
DEVPKEY_DeviceClass_Security CM_CRP_SECURITY SPCRP_SECURITY
DEVPKEY_DeviceClass_SecuritySDS CM_CRP_SECURITY_SDS SPCRP_SECURITY_SDS
DEVPKEY_DeviceClass_DevType CM_CRP_DEVTYPE SPCRP_DEVTYPE
DEVPKEY_DeviceClass_Exclusive CM_CRP_EXCLUSIVE SPCRP_EXCLUSIVE
DEVPKEY_DeviceClass_Characteristics CM_CRP_CHARACTERISTICS SPCRP_CHARACTERISTICS

Pour plus d’informations sur l’accès aux propriétés de classe d’installation d’appareil dans Windows Vista et versions ultérieures, consultez Accès aux propriétés de classe d’installation d’appareil (Windows Vista et versions ultérieures).

Accéder à une propriété de la classe d’installation de périphérique

Pour accéder aux propriétés de classe de configuration d’appareil qui correspondent aux identificateurs CM_CRP_Xxx ou SPCRP_Xxx sur Windows Server 2003, Windows XP et Windows 2000, utilisez les fonctions suivantes :

Propriétés qui n’ont pas d’identificateurs CM_CRP_Xxx ou SPCRP_Xxx

Pour plus d’informations sur l’accès aux propriétés de classe de configuration d’appareil correspondantes sur Windows Server 2003, Windows XP et Windows 2000, consultez les rubriques suivantes :

Accès au nom convivial et au nom de classe d’une classe d’installation d’appareil

Accès aux propriétés d’icône d’une classe d’installation d’appareil