Помимо программирования драйверов устройств, знание глобального уникального идентификатора (GUID) для класса аппаратных устройств полезно при отслеживании информации о драйвере в реестре Windows.
Например, решение для нескольких кодов ошибок диспетчера устройств включает удаление определенных значений реестра из разделов реестра, названных в честь GUID устройства.
Это не полный список, и не все версии Windows используют каждый идентификатор GUID в этой таблице. Существует несколько менее распространенных системных классов устройств. Кроме того, устройства могут генерировать уникальные классы на основе переменных, что делает невозможным перечисление их всех.
Общие GUID класса устройств | ||
---|---|---|
Класс | GUID | Описание устройства |
Батарея | 72631E54-78A4-11D0-BCF7-00AA00B7B32A | ИБП и другие аккумуляторные устройства |
Биометрические | 53D29EF7-377C-4D14-864B-EB3A85769359 | Устройства на основе биометрии |
Bluetooth | E0CBF06C-CD8B-4647-BB8A-263B43F0F974 | Bluetooth-устройства |
Камера | CA3E7AB9-B4C3-4AE6-8251-579EF933890F | Устройства камеры |
CDROM | 4D36E965-E325-11CE-BFC1-08002BE10318 | CD/DVD/Blu-ray приводы |
ДискДрайв | 4D36E967-E325-11CE-BFC1-08002BE10318 | Жесткие диски |
Дисплей | 4D36E968-E325-11CE-BFC1-08002BE10318 | Видеоадаптеры |
Расширение | E2F84CE7-8EFA-411C-AA69-97454CA4CB57 | Устройства, требующие настройки |
FDC | 4D36E969-E325-11CE-BFC1-08002BE10318 | Контроллеры гибких дисков |
Диска | 4D36E980-E325-11CE-BFC1-08002BE10318 | Диски |
HDC | 4D36E96A-E325-11CE-BFC1-08002BE10318 | Контроллеры жестких дисков |
HIDClass | 745A17A0-74D3-11D0-B6FE-00A0C90F57DA | Некоторые USB-устройства |
1394 | 6BDD1FC1-810F-11D0-BEC7-08002BE2092F | Хост-контроллер IEEE 1394 |
Изображение | 6BDD1FC6-810F-11D0-BEC7-08002BE2092F | Камеры и сканеры |
Инфракрасный | 6BDD1FC5-810F-11D0-BEC7-08002BE2092F | Инфракрасные устройства |
Клавиатура | 4D36E96B-E325-11CE-BFC1-08002BE10318 | Клавиатуры |
MediumChanger | CE5939AE-EBDE-11D0-B181-0000F8753EC4 | Устройства смены носителей SCSI |
MTD | 4D36E970-E325-11CE-BFC1-08002BE10318 | Устройства памяти (например, карты флэш-памяти) |
Модем | 4D36E96D-E325-11CE-BFC1-08002BE10318 | Модемы |
Монитор | 4D36E96E-E325-11CE-BFC1-08002BE10318 | Мониторы |
Мышь | 4D36E96F-E325-11CE-BFC1-08002BE10318 | Мыши и указывающие устройства |
Многофункциональный | 4D36E971-E325-11CE-BFC1-08002BE10318 | Комбо-карты (например, модем PCMCIA) |
СМИ | 4D36E96C-E325-11CE-BFC1-08002BE10318 | Аудио- и видеоустройства |
Многопортовый последовательный | 50906CB8-BA12-11D1-BF5d-0000F805F530 | Многопортовые последовательные карты |
Сеть | 4D36E972-E325-11CE-BFC1-08002BE10318 | Сетевые адаптеры |
NetClient | 4D36E973-E325-11CE-BFC1-08002BE10318 | Сетевые и/или поставщики услуг печати |
NetService | 4D36E974-E325-11CE-BFC1-08002be10318 | Серверы |
Порты | 4D36E978-E325-11CE-BFC1-08002BE10318 | Последовательные и параллельные порты |
Принтер | 4D36E979-E325-11CE-BFC1-08002BE10318 | Принтеры |
PNPPrinters | 4658EE7E-F050-11D1-B6BD-00C04FA372A7 | принтеры с номером SCSI/1394 |
Процессор | 50127DC3-0F36-415E-A6CC-4CB3BE910B65 | Типы процессоров |
SCSIAадаптер | 4D36E97B-E325-11CE-BFC1-08002BE10318 | Контроллеры SCSI и RAID |
Защитные устройства | D94EE5D8-D189-4994-83D2-F68D7D41B0E6 | чипы Trusted Platform Module |
Датчик | 5175D334-C371-4806-B3BA-71FD53C9258D | Датчики и устройства определения местоположения |
Считыватель смарт-карт | 50DD5230-BA8A-11D1-BF5D-0000F805F530 | Считыватели смарт-карт |
Громкость | 71A27CDD-812A-11D0-BEC7-08002BE2092F | Объемы хранения |
Система | 4D36E97D-E325-11CE-BFC1-08002BE10318 | Системные шины, мосты и т.д. |
ленточный накопитель | 6D807884-7D21-11CF-801C-08002BE10318 | ленточные накопители |
USB | 36FC9E60-C465-11CF-8056-444553540000 | Хост-контроллеры и концентраторы USB |
USBDevice | 88BAE032-5A81-49f0-BC3D-A4FF138216D6 | USB-устройства, не принадлежащие к другому классу |
WPD | EEC5AD98-8080-425F-922A-DABF3DE3F69A | Устройства WPD |