Vue d’ensemble des classes de configuration des appareils

Pour faciliter l’installation de l’appareil, les appareils qui sont configurés et configurés de la même manière sont regroupés dans une classe d’installation d’appareil. Un appareil est regroupé dans une classe d’installation d’appareil en fonction de la classe du package de pilotes de base installé sur l’appareil. Par exemple, les périphériques de changement de média SCSI sont regroupés dans la classe d’installation d’appareil MediumChanger. La classe d’installation d’appareil peut définir certains paramètres courants qui s’appliquent à tous les appareils qui se trouvent dans cette classe d’installation d’appareil, tels que les pilotes de filtre qui doivent être insérés dans la pile d’appareils de cet appareil.

Microsoft définit des classes d’installation pour la plupart des types d’appareils. Les IVS et les oem peuvent définir de nouvelles classes d’installation d’appareil, mais uniquement si aucune des classes existantes ne s’applique. Par exemple, un fournisseur de caméras n’a pas besoin de définir une nouvelle classe d’installation, car les caméras appartiennent à la classe de configuration de l’appareil photo. De même, les appareils d’alimentation sans interruption (UPS) appartiennent à la classe Batterie.

Un GUID est associé à chaque classe d’installation d’appareil. Les GUID de classe d’installation définis par le système sont définis dans Devguid.h et ont généralement des noms symboliques de la forme GUID_DEVCLASS_Xxx.