System-Defined классов настройки устройств, доступных поставщикам

Если вы пишете драйвер устройства Windows для определенной категории устройств, можно использовать следующий список, чтобы выбрать правильные предварительно определенные значения для Class записей и ClassGuid в разделе версия INF-файла драйвера.

Примечание

Сведения о зарезервированных классах и идентификаторах GUID см. в статье Классы настройки системных устройств, зарезервированные для использования системой.

Чтобы увидеть, как эти записи отображаются в INF-файле, проверка cdrom.inf в репозитории примеров драйверов Windows.

Если не указано иное, вы можете использовать записи из следующего списка для установки драйверов устройств в Windows 2000 и более поздних версий.

Примечание

Если вы ищете сведения об устранении неполадок с cd или DVD-дисководом, см. статью Дисковод компакт-дисков или DVD-дисковод не работает должным образом.

Категории устройств и значения классов

Объекты обработки звука (APOs)
Класс = AudioProcessingObject
ClassGuid = {5989fce8-9cd0-467d-8a6a-5419e31529d4}
Этот класс включает объекты обработки звука (APOs). Дополнительные сведения см. в разделе Объекты обработки звука Windows.

Устройства с аккумулятором
Класс = батарея
ClassGuid = {72631e54-78a4-11d0-bcf7-00aa00b7b32a}
К этому классу относятся устройства от батареи и устройства UPS.

Биометрическое устройство
Класс = биометрические данные
ClassGuid = {53D29EF7-377C-4D14-864B-EB3A85769359}
(Windows Server 2003 и более поздние версии Windows) Этот класс включает все биометрические устройства личной идентификации.

Устройства Bluetooth
Класс = Bluetooth
ClassGuid = {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}
(Windows XP с пакетом обновления 1 (SP1) и более поздние версии Windows) Этот класс включает все устройства Bluetooth.

Устройство камеры
Класс = камера
ClassGuid = {ca3e7ab9-b4c3-4ae6-8251-579ef933890f}
(Windows 10 версии 1709 и более поздних версий Windows) Этот класс включает универсальные драйверы камеры.

Дисководы CD-ROM
Класс = CDROM
ClassGuid = {4d36e965-e325-11ce-bfc1-08002be10318}
К этому классу относятся диски CD-ROM, в том числе SCSI CD-ROM. По умолчанию установщик класса CD-ROM системы также устанавливает в качестве фильтров Plug and Play аудиодрайвер cd и драйвер cd-ROM.

Дисков
Class = DiskDrive
ClassGuid = {4d36e967-e325-11ce-bfc1-08002be10318}
Этот класс включает жесткие диски. См. также классы HDC и SCSIAdapter.

Видеоадаптеры
Class = Display
ClassGuid = {4d36e968-e325-11ce-bfc1-08002be10318}
Этот класс включает видеоадаптеры. К драйверам для этого класса относятся видеодрайверы и видеодрайверы минипорта.

Расширение INF
Класс = расширение
ClassGuid = {e2f84ce7-8efa-411c-aa69-97454ca4cb57}
(Windows 10 и более поздних версий Windows) Этот класс включает все устройства, требующие настройки. Дополнительные сведения см. в разделе Использование INF-файла расширения.

Контроллеры гибких дисков
Класс = FDC
ClassGuid = {4d36e969-e325-11ce-bfc1-08002be10318}
Этот класс включает контроллеры дисковых дисков.

Гибкие диски
Class = FloppyDisk
ClassGuid= {4d36e980-e325-11ce-bfc1-08002be10318}
Этот класс включает гибкие диски.

Контроллеры жестких дисков
Класс = HDC
ClassGuid = {4d36e96a-e325-11ce-bfc1-08002be10318}
Этот класс включает контроллеры жестких дисков, включая контроллеры ATA/ATAPI, но не контроллеры дисков SCSI и RAID.

Устройства с человеческим интерфейсом (HID)
Class = HIDClass
ClassGuid = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
Этот класс включает интерактивные устройства ввода, которые управляются драйвером класса HID, предоставляемым системой. Сюда входят USB-устройства, соответствующие стандарту USB HID, и устройства, не использующие USB, использующие мини-диск HID. Дополнительные сведения см. в разделе Класс настройки устройства HIDClass. (См. также классы Keyboard или Mouse далее в этом списке.)

Устройства IEEE 1284.4
Класс = Dot4
ClassGuid = {48721b56-6795-11d2-b1a8-0080c72e74a2}
К этому классу относятся устройства, управляющие работой многофункциональных периферийных устройств IEEE 1284.4.

Функции печати IEEE 1284.4
Класс = Dot4Print
ClassGuid = {49ce6ac8-6f86-11d2-b1e5-0080c72e74a2}
Этот класс включает функции печати Dot4. Функция печати Dot4 — это функция на устройстве Dot4 и имеет одно дочернее устройство, которое входит в класс настройки устройства Printer.

Устройства IEEE 1394, поддерживающие протокол 61883
Класс = 61883
ClassGuid = {7ebefbc0-3200-11d2-b4c2-00a0C9697d07}
Этот класс включает устройства IEEE 1394, поддерживающие класс устройств протокола IEC-61883.

Компонент 61883 включает драйвер протокола61883.sys , который передает различные потоки аудио- и видеоданных через шину 1394. В настоящее время к ним относятся dv, MPEG2, DSS и audio. Эти потоки данных определяются спецификациями IEC-61883.

Устройства IEEE 1394, поддерживающие протокол AVC
Класс = AVC
ClassGuid = {c06ff265-ae09-48f0-812c-16753d7cba83}
Этот класс включает устройства IEEE 1394, поддерживающие класс устройств протокола AVC.

Устройства IEEE 1394, поддерживающие протокол SBP2
Класс = SBP2
ClassGuid = {d48179be-ec20-11d1-b6b8-00c04fa372a7}
Этот класс включает устройства IEEE 1394, поддерживающие класс устройств протокола SBP2.

Контроллер шины узла IEEE 1394
Класс = 1394
ClassGuid = {6bdd1fc1-810f-11d0-bec7-08002be2092f}
Этот класс включает в себя 1394 контроллера узла, подключенных к шине PCI, но не 1394 периферийных устройств. Драйверы для этого класса предоставляются системой.

Устройство обработки изображений
Класс = Image
ClassGuid = {6bdd1fc6-810f-11d0-bec7-08002be2092f}
Этот класс включает в себя устройства захвата неподвижных изображений, цифровые камеры и сканеры.

Устройства IrDA
Класс = инфракрасный
ClassGuid = {6bdd1fc5-810f-11d0-bec7-08002be2092f}
Этот класс включает в себя инфракрасные устройства. Драйверы для этого класса включают мини-порты Serial-IR и Fast-IR NDIS, но см. также класс Сетевой адаптер для других минипортов сетевых адаптеров NDIS.

Клавиатура
Class = Keyboard
ClassGuid = {4d36e96b-e325-11ce-bfc1-08002be10318}
Этот класс включает все клавиатуры. Это значит, что он также должен быть указан в (дополнительном) INF для перечисленного дочернего устройства клавиатуры HID.

Средства смены мультимедиа
Класс = MediumChanger
ClassGuid = {ce5939ae-ebde-11d0-b181-0000f8753ec4}
К этому классу относятся устройства смены мультимедиа SCSI.

Драйвер технологии памяти
Класс = MTD
ClassGuid = {4d36e970-e325-11ce-bfc1-08002be10318}
Этот класс включает в себя устройства памяти, такие как карты флэш-памяти.

Модем
Класс = модем
ClassGuid = {4d36e96d-e325-11ce-bfc1-08002be10318}
Этот класс включает модемные устройства. INF-файл для устройства этого класса определяет функции и конфигурацию устройства и сохраняет эти сведения в реестре. INF-файл для устройства этого класса также можно использовать для установки драйверов устройств для модема без контроллера или программного модема. Эти устройства разделяют функциональные возможности между модемом и драйвером устройства. Дополнительные сведения о INF-файлах модема и устройствах с модемом модели драйвера Microsoft Windows (WDM) см. в разделах Обзор INF-файлов модема и Добавление поддержки модема WDM.

Монитор
Класс = Монитор
ClassGuid = {4d36e96e-e325-11ce-bfc1-08002be10318}
Этот класс включает мониторы отображения. Inf для устройства этого класса не устанавливает драйверы устройств, но вместо этого указывает функции конкретного монитора, которые будут храниться в реестре для использования драйверами видеоадаптеров. (Мониторы перечисляются как дочерние устройства адаптеров дисплея.)

Мыши
Класс = мышь
ClassGuid = {4d36e96f-e325-11ce-bfc1-08002be10318}
Этот класс включает все устройства с мышью и другие типы указателей, например трекболы. То есть этот класс также должен быть указан в (дополнительном) INF для перечисленного дочернего устройства мыши HID.

Многофункциональные устройства
Class = Multifunction
ClassGuid = {4d36e971-e325-11ce-bfc1-08002be10318}
Этот класс включает в себя комбинированные карты, такие как модем PCMCIA и адаптер netcard. Драйвер для такого многофункционального устройства Plug and Play устанавливается под этим классом и перечисляет модем и netcard отдельно в качестве дочерних устройств.

Мультимедиа
Класс = носитель
ClassGuid = {4d36e96c-e325-11ce-bfc1-08002be10318}
К этому классу относятся мультимедийные устройства со звуком и DVD, порты джойстика и устройства полного захвата видео.

Многопортовые последовательные адаптеры
Class = MultiportSerial
ClassGuid = {50906cb8-ba12-11d1-bf5d-0000f805f530}
Этот класс включает интеллектуальные многопортовые последовательные карты, но не периферийные устройства, которые подключаются к его портам. Он не включает неразумные (тип 16550) многопортовые последовательные контроллеры или последовательные контроллеры с одним портом (см. класс Ports).

Сетевой адаптер
Класс = Net
ClassGuid = {4d36e972-e325-11ce-bfc1-08002be10318}
Этот класс состоит из драйверов сетевого адаптера. Эти драйверы должны вызывать NdisMRegisterMiniportDriver или NetAdapterCreate. Драйверы, которые не используют NDIS или NetAdapter, должны использовать другой класс установки.

Сетевой клиент
Класс = NetClient
ClassGuid = {4d36e973-e325-11ce-bfc1-08002be10318}
К этому классу относятся сетевые поставщики и (или) поставщики печати.

Примечание. Компоненты NetClient не рекомендуются в Windows 8.1, Windows Server 2012 R2 и более поздних версиях.

Сетевая служба.
Класс = NetService
ClassGuid = {4d36e974-e325-11ce-bfc1-08002be10318}
Этот класс включает сетевые службы, такие как перенаправители и серверы.

Сетевой транспорт
Класс = NetTrans
ClassGuid = {4d36e975-e325-11ce-bfc1-08002be10318}
Этот класс включает в себя протоколы NDIS, автономные диспетчеры вызовов CoNDIS и клиенты CoNDIS, а также драйверы более высокого уровня в транспортных стеках.

Ускоритель SSL PCI
Class = SecurityAccelerator
ClassGuid = {268c95a1-edfe-11d3-95c3-0010dc4050a5}
Этот класс включает устройства, которые ускоряют криптографическую обработку ssl.

Адаптеры PCMCIA
Класс = PCMCIA
ClassGuid = {4d36e977-e325-11ce-bfc1-08002be10318}
Этот класс включает контроллеры узла PCMCIA и CardBus, но не периферийные устройства PCMCIA или CardBus. Драйверы для этого класса предоставляются системой.

Порты (com & LPT-порты)
Класс = порты
ClassGuid = {4d36e978-e325-11ce-bfc1-08002be10318}
Этот класс включает устройства с последовательным и параллельным портом. См. также класс MultiportSerial.

Принтеры
Класс = Printer
ClassGuid = {4d36e979-e325-11ce-bfc1-08002be10318}
Этот класс включает принтеры.

Принтеры, драйверы класса для шины
Class = PNPPrinters
ClassGuid = {4658ee7e-f050-11d1-b6bd-00c04fa372a7}
Этот класс включает принтеры с перечислением SCSI/1394. Драйверы для этого класса обеспечивают связь принтера для определенной шины.

Процессоры
Класс = процессор
ClassGuid = {50127dc3-0f36-415e-a6cc-4cb3be910b65}
Этот класс включает типы процессоров.

Контроллеры SCSI и RAID
Класс = SCSIAdapter
ClassGuid = {4d36e97b-e325-11ce-bfc1-08002be10318}
Этот класс включает адаптеры SCSI HBA (адаптеры шины узла) и контроллеры массива дисков.

Устройства безопасности Класс = securitydevices
ClassGuid = {d94ee5d8-d189-4994-83d2-f68d7d41b0e6}
(Windows 8.1, Windows 10) Этот класс включает микросхемы доверенного платформенного модуля. Доверенный платформенный модуль — это безопасный криптографический процессор, который помогает выполнять такие действия, как создание, хранение и ограничение использования криптографических ключей. Любое новое устройство по умолчанию должно реализовывать и включать TPM 2.0. Дополнительные сведения см. в разделе Рекомендации по TPM.

Датчики
Класс = датчик
ClassGuid = {5175d334-c371-4806-b3ba-71fd53c9258d}
(Windows 7 и более поздние версии Windows) К этому классу относятся датчики и устройства определения местоположения, такие как устройства GPS.

Средства чтения смарт-карт
Класс = SmartCardReader
ClassGuid = {50dd5230-ba8a-11d1-bf5d-0000f805f530}
Этот класс включает интеллектуальные средства чтения карта.

Компонент программного обеспечения
Class = SoftwareComponent
ClassGuid = {5c4c3332-344d-483c-8739-259e934c9cc8}
(Windows 10 версии 1703 и более поздних версий Windows) Этот класс включает виртуальное дочернее устройство для инкапсуляции программных компонентов. Дополнительные сведения см. в разделе Добавление компонентов программного обеспечения с помощью INF-файла.

Тома хранилища
Class = Volume
ClassGuid = {71a27cdd-812a-11d0-bec7-08002be2092f}
Этот класс включает тома хранилища, определенные системным диспетчером логических томов и драйверами класса, которые создают объекты устройств для представления томов хранилища, например драйвер класса системных дисков.

Системные устройства
Класс = Система
ClassGuid = {4d36e97d-e325-11ce-bfc1-08002be10318}
Этот класс включает в себя HAL, системные шины, системные мосты, системный драйвер ACPI и драйвер диспетчера системных томов.

Ленточные накопители
Класс = TapeDrive
ClassGuid = {6d807884-7d21-11cf-801c-08002be10318}
Этот класс включает в себя ленточные накопители, включая все ленточные драйверы мини-класса.

USB-устройство
Класс = USBDevice
ClassGuid = {88BAE032-5A81-49f0-BC3D-A4FF138216D6}
USBDevice включает все USB-устройства, которые не принадлежат к другому классу. Этот класс не используется для контроллеров и концентраторов USB-узлов.

Windows CE USB-устройства ActiveSync
Класс = WCEUSBS
ClassGuid = {25dbce51-6c8f-4a72-8a6d-b54c2b4fc835}
Этот класс включает Windows CE устройства ActiveSync.

Класс установки WCEUSBS поддерживает обмен данными между персональным компьютером и устройством, совместимым с драйвером Windows CE ActiveSync (обычно это устройства PocketPC) через USB.

Переносные устройства Windows (WPD)
Класс = WPD
ClassGuid = {8080-425f-922a-dabf3de3f69a}
(Windows Vista и более поздние версии Windows) Этот класс включает устройства WPD.