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


Системные классы установки устройства, доступные поставщикам

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

Примечание.

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

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

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

Примечание.

Если вы ищете сведения об устранении неполадок с компакт-диском или DVD-диском, см. раздел "Диск КОМПАКТ- или DVD-диск" не работает должным образом.

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

Объекты обработки звука (API)
Класс = AudioProcessingObject
ClassGuid = {5989fce8-9cd0-467d-8a6a-5419e31529d4}
Этот класс включает объекты обработки звука (API). Дополнительные сведения см. в разделе "Объекты обработки звука 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-579ef9933890f}
(Windows 10 версии 1709 и более поздних версий Windows) Этот класс включает универсальные драйверы камеры.

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

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

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

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

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

Дисковые диски floppy
Класс = FloppyDisk
ClassGuid= {4d36e980-e325-11ce-bfc1-08002be10318}
Этот класс включает диски с диском floppy.

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

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

Устройства 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 и Аудио. Эти потоки данных определяются спецификациями 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 = {6bddd1fc1-810f-11d0-bec7-08002be2092f}
Этот класс включает 1394 контроллеры узлов, подключенные к шине PCI, но не периферийные устройства 1394. Драйверы для этого класса предоставляются системой.

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

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

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

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

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

Модем
Класс = модем
ClassGuid = {4d36e96d-e325-11ce-bfc1-08002be10318}
Этот класс включает модемные устройства. INF-файл для устройства этого класса указывает функции и конфигурацию устройства и сохраняет эти сведения в реестре. INF-файл для устройства этого класса также можно использовать для установки драйверов устройств для бессерверного модема или программного модема. Эти устройства разделяют функциональные возможности между модемным устройством и драйвером устройства. Дополнительные сведения о модемных INF-файлах и устройствах с модемом модели драйверов Microsoft Windows см. в разделе "Общие сведения о файлах 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. Драйвер для такого самонастраивающийся многофункциональным устройством устанавливается в этом классе и перечисляет модем и netcard отдельно в качестве дочерних устройств.

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

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

Сетевой адаптер
Класс = 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}
Этот класс включает в себя автономные диспетчеры вызовов CoNDIS протоколов NDIS и клиенты 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.

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

Принтеры, драйверы классов для конкретной шины
Класс = 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 HBAs (адаптеры шины узла) и контроллеры массива дисков.

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

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

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

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

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

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

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

USB-устройство
Класс = USBDevice
ClassGuid = {88BAE032-5A81-49f0-BC3D-A4FF138216D6}
USBDevice включает все USB-устройства, которые не принадлежат другому классу. Этот класс не используется для контроллеров и концентраторов 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 = {ee5ad98-8080-425f-922a-dabf3de3f69a}
(Windows Vista и более поздние версии Windows) Этот класс включает устройства WPD.