Acessando o nome amigável e o nome da classe de uma classe de configuração de dispositivo
No Windows Vista e versões posteriores do Windows, o modelo de propriedade de dispositivo unificado inclui propriedades de classe de configuração de dispositivo que representam o nome amigável e o nome da classe de uma classe de configuração de dispositivo. O modelo de propriedade do dispositivo unificado usa a chave de propriedadeDEVPKEY_DeviceClass_Name e a chave de propriedade DEVPKEY_DeviceClass_ClassName para representar essas propriedades.
O Windows Server 2003, o Windows XP e o Windows 2000 também dão suporte a essas 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 do Windows usam os seguintes mecanismos para recuperar as informações de propriedade correspondentes:
Chame SetupDiGetClassDescription para recuperar o nome amigável de uma classe de configuração de dispositivo.
Chame SetupDiClassNameFromGuid para recuperar o nome da classe de uma classe de configuração de dispositivo.
Para manter a compatibilidade com essas versões anteriores do Windows, o Windows Vista e versões posteriores também dão suporte a esses mecanismos para acessar o nome amigável e o nome da classe de uma classe de configuração de dispositivo. No entanto, você deve usar as chaves de propriedade para acessar essas propriedades no Windows Vista e versões posteriores.