Partilhar via


Acessando propriedades da interface do dispositivo antes do Windows Vista

No Windows Vista e versões posteriores do Windows, o modelo de propriedade de dispositivo unificado inclui propriedades de interface de dispositivo que caracterizam uma interface de dispositivo. O modelo unificado de propriedades de dispositivos usa chaves de propriedade para representar essas propriedades. Para obter informações sobre como usar chaves de propriedade para acessar propriedades de classe de configuração de dispositivo no Windows Vista e versões posteriores, consulte Acessando propriedades da interface do dispositivo (Windows Vista e posterior).

O Windows Server 2003, o Windows XP e o Windows 2000 oferecem suporte à maioria dessas propriedades de classe de interface de dispositivo. No entanto, essas versões anteriores do Windows não oferecem suporte às chaves de propriedade do modelo de propriedade de dispositivo unificado. Em vez disso, essas versões do Windows usam os seguintes mecanismos para representar e acessar as propriedades da interface do dispositivo.

Usando SetupDiEnumDeviceInterfaces para recuperar informações sobre uma interface de dispositivo

Uma maneira de recuperar informações sobre uma interface de dispositivo no Windows Server 2003, Windows XP e Windows 2000 é chamando SetupDiEnumDeviceInterfaces para recuperar uma estrutura SP_DEVICE_INTERFACE_DATA para a interface. Uma estrutura SP_DEVICE_INTERFACE_DATA contém as seguintes informações:

  • O membro Flags indica se uma interface do dispositivo está ativa ou removida, e se o dispositivo é a interface padrão para a classe de interface.

  • O membro de InterfaceClassGuid identifica o GUID da classe de interface.