Compartilhar via


Visão geral das classes de configuração do dispositivo

Para facilitar a instalação do dispositivo, os dispositivos configurados e configurados da mesma maneira são agrupados em uma classe de configuração de dispositivo. Um dispositivo é agrupado em uma classe de configuração de dispositivo com base na classe do pacote de driver base instalado no dispositivo. Por exemplo, os dispositivos de alteração de mídia SCSI são agrupados na classe de configuração do dispositivo MediumChanger. A classe de configuração do dispositivo pode definir algumas configurações comuns que se aplicam a todos os dispositivos que estão nessa classe de configuração de dispositivo, como drivers de filtro que devem ser inseridos na pilha de dispositivos desse dispositivo.

A Microsoft define classes de instalação para a maioria dos tipos de dispositivos. IHVs e OEMs podem definir novas classes de configuração de dispositivo, mas somente se nenhuma das classes existentes se aplicar. Por exemplo, um fornecedor de câmera não precisa definir uma nova classe de configuração porque as câmeras se enquadram na classe de configuração Câmera. Da mesma forma, os dispositivos UPS (fonte de alimentação ininterrupta) ficam sob a classe Battery.

Há um GUID associado a cada classe de configuração de dispositivo. GUIDs de classe de instalação definidos pelo sistema são definidos em Devguid.h e normalmente têm nomes simbólicos do formulário GUID_DEVCLASS_Xxx.