Freigeben über


Übersicht über Gerätesetupklassen

Um die Geräteinstallation zu erleichtern, werden Geräte, die auf die gleiche Weise eingerichtet und konfiguriert sind, in einer Geräteeinrichtungsklasse gruppiert. Ein Gerät wird basierend auf der Klasse des Basis-Treiberpakets, das auf dem Gerät installiert ist, in einer Gerätesetupklasse gruppiert. Beispielsweise werden SCSI-Medienwechsler-Geräte in der Geräteeinrichtungsklasse "MediumChanger" gruppiert. Die Gerätesetupklasse kann einige allgemeine Einstellungen definieren, die für alle Geräte gelten, die sich in dieser Gerätesetupklasse befinden, z. B. Filtertreiber, die in den Gerätestapel dieses Geräts eingefügt werden sollen.

Microsoft definiert Setupklassen für die meisten Gerätetypen. IHVs und OEMs können neue Gerätesetupklassen definieren, jedoch nur, wenn keine der vorhandenen Klassen angewendet wird. Beispielsweise muss ein Kameraanbieter keine neue Setupklasse definieren, da Kameras unter die Kameraeinrichtungsklasse fallen. Ebenso fallen uninterruptible Stromversorgungsgeräte (UPS) unter die Batterieklasse.

Jeder Gerätesetupklasse ist eine GUID zugeordnet. Systemdefinierte Setupklassen-GUIDs werden in Devguid.h definiert und weisen in der Regel symbolische Namen des Formulars GUID_DEVCLASS_Xxxauf.