Partager via


Accès aux propriétés de la classe Device Setup

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

  • Propriétés de classe d’installation de l’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’identificateurs de CM_CRP_Xxx ou de SPCRP_Xxx, mais qui ont des méthodes correspondantes pour interroger les valeurs.

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

Dans Windows Vista et les versions ultérieures de Windows, le modèle de propriété d’appareil unifié prend en charge les propriétés de classe d’installation de l’appareil 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 d’installation 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 de propriété d’appareil unifié. 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 les versions ultérieures prennent également en charge l’utilisation d’identificateurs CM_CRP_Xxx ou SPCRP_Xxx pour accéder aux propriétés de la classe de configuration de l’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 la classe de configuration d’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 de CM_CRP_Xxx ou de SPCRP_Xxx correspondants, consultez le tableau suivant.

Propriété de modèle de propriété unifiée CM_CRP_Xxx valeur SPCRP_Xxx valeur
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 de configuration d’appareil dans Windows Vista et versions ultérieures, consultez Accès aux propriétés de la classe d’appareil (Windows Vista et versions ultérieures).

Accès à une propriété de classe Device Setup

Pour accéder aux propriétés de classe d’installation de l’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 d’installation 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 de l’icône d’une classe Device Setup