Поделиться через


Общие сведения о классах установки устройства

Чтобы упростить установку устройств, устройства, настроенные одинаково, группируются в класс установки устройства. Устройство сгруппировано в класс установки устройства на основе класса базового пакета драйвера , установленного на устройстве. Например, устройства SCSI для изменения мультимедиа группируются в класс установки устройства MediumChanger. Класс установки устройства может определить некоторые распространенные параметры, которые применяются ко всем устройствам, которые находятся в этом классе установки устройства, таких как драйверы фильтров, которые должны быть вставлены в стек устройств этого устройства.

Корпорация Майкрософт определяет классы установки для большинства типов устройств. IHVs и OEM могут определять новые классы установки устройств, но только если ни один из существующих классов не применяется. Например, поставщик камеры не должен определять новый класс установки, так как камеры попадают под класс установки камеры. Аналогичным образом, источники бесперебойного питания (ИБП) относятся к классу батарей.

Существует GUID, связанный с каждым классом установки устройства. Системные GUID классов настройки определяются в Devguid.h и обычно имеют символьные имена в форме GUID_DEVCLASS_Xxx.