Información general sobre las clases de configuración de dispositivos

Para facilitar la instalación de dispositivos, los dispositivos configurados y configurados de la misma manera se agrupan en una clase de configuración de dispositivos. Un dispositivo se agrupa en una clase de configuración de dispositivo basada en la clase del paquete de controladores base que se instala en el dispositivo. Por ejemplo, los dispositivos del cambiador de medios SCSI se agrupan en la clase de configuración de dispositivos MediumChanger. La clase de configuración de dispositivos puede definir algunas opciones de configuración comunes que se aplican a todos los dispositivos que se encuentran en esa clase de configuración de dispositivos, como los controladores de filtro que se deben insertar en la pila de dispositivos de ese dispositivo.

Microsoft define clases de configuración para la mayoría de los tipos de dispositivos. Los IHD y los OEM pueden definir nuevas clases de configuración de dispositivos, pero solo si no se aplica ninguna de las clases existentes. Por ejemplo, un proveedor de cámara no tiene que definir una nueva clase de configuración porque las cámaras se encuentran en la clase de configuración Cámara. Del mismo modo, los dispositivos de fuente de alimentación ininterrumpida (UPS) se encuentran bajo la clase Battery.

Hay un GUID asociado a cada clase de configuración de dispositivo. Los GUID de clase de instalación definidos por el sistema se definen en Devguid.h y normalmente tienen nombres simbólicos del formulario GUID_DEVCLASS_Xxx.