Системные классы установки устройства, доступные поставщикам
Если вы пишете драйвер устройства 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.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по