Partilhar via


Acessando propriedades da classe de instalação do dispositivo

No Windows Vista e versões posteriores do Windows, o modelo de propriedade do dispositivo unificado inclui o seguinte:

  • Propriedades da classe de instalação do dispositivo que correspondem aos identificadores CM_CRP_Xxx definidos em identificadores cfgmgr32.h ou SPCRP_Xxx definidos em Setupapi.h.
  • Propriedades que não têm identificadores CM_CRP_Xxx ou SPCRP_Xxx, mas têm maneiras correspondentes de consultar os valores.

Propriedades que correspondem a identificadores de CM_CRP_Xxx ou SPCRP_Xxx

No Windows Vista e versões posteriores do Windows, o modelo de propriedade de dispositivo unificado dá suporte às propriedades da classe de instalação do dispositivo que correspondem aos identificadores de CM_CRP_Xxx definidos no cfgmgr32.h e aos identificadores de SPCRP_Xxx definidos em Setupapi.h. Essas propriedades caracterizam uma classe de configuração de dispositivo. O modelo de propriedade do dispositivo unificado usa chaves de propriedade para representar essas propriedades. O Windows Server 2003, o Windows XP e o Windows 2000 também dão suporte à maioria dessas propriedades de classe de configuração de dispositivo. No entanto, essas versões anteriores do Windows não dão suporte às chaves de propriedade do modelo de propriedade do dispositivo unificado. Em vez disso, essas versões das versões do Windows usam os identificadores CM_CRP_Xxx ou SPCRP_Xxx para representar e acessar as propriedades da classe de configuração do dispositivo.

Para manter a compatibilidade com versões anteriores do Windows, o Windows Vista e versões posteriores também dão suporte ao uso de identificadores CM_CRP_Xxx ou SPCRP_Xxx para acessar as propriedades da classe de instalação do dispositivo. No entanto, você deve usar as chaves de propriedade do modelo de propriedade do dispositivo unificado para acessar as propriedades da classe de instalação do dispositivo.

Para obter uma lista das propriedades de classe de configuração de dispositivo definidas pelo sistema que têm identificadores de CM_CRP_Xxx ou SPCRP_Xxx correspondentes, consulte a tabela a seguir.

Propriedade do modelo de propriedade unificada CM_CRP_Xxx valor SPCRP_Xxx valor
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

Para obter informações sobre como acessar as propriedades da classe de instalação do dispositivo no Windows Vista e versões posteriores, consulte Acessando propriedades de classe de dispositivo (Windows Vista e Posterior).

Acessando uma propriedade de classe de configuração de dispositivo

Para acessar as propriedades da classe de instalação do dispositivo que correspondem aos identificadores CM_CRP_Xxx ou SPCRP_Xxx no Windows Server 2003, Windows XP e Windows 2000, use as seguintes funções:

Propriedades que não têm identificadores CM_CRP_Xxx ou SPCRP_Xxx

Para obter informações sobre como acessar as propriedades correspondentes da classe de configuração de dispositivo no Windows Server 2003, Windows XP e Windows 2000, consulte os seguintes tópicos:

Acessando o nome amigável e o nome da classe de uma classe de configuração de dispositivo

Acessando propriedades de ícone de uma classe de configuração de dispositivo