მოწყობილობის დრაივერების პროგრამირების მიღმა, გლობალურად უნიკალური იდენტიფიკატორის (GUID) ცოდნა ტექნიკის მოწყობილობების კლასისთვის სასარგებლოა Windows რეესტრში დრაივერის ინფორმაციის მიკვლევისას.
მაგალითად, მოწყობილობის მენეჯერის შეცდომის რამდენიმე კოდის გამოსავალი მოიცავს რეესტრის კონკრეტული მნიშვნელობების ამოღებას მოწყობილობის GUID-ის სახელით დასახელებული რეესტრის გასაღებებიდან.

ეს არ არის სრული სია და Windows-ის ყველა ვერსია არ იყენებს ამ ცხრილის ყველა GUID-ს. არსებობს სისტემით განსაზღვრული მოწყობილობების რამდენიმე ნაკლებად გავრცელებული კლასი. ასევე, მოწყობილობებს შეუძლიათ შექმნან უნიკალური კლასები ცვლადებზე დაყრდნობით, რაც შეუძლებელს ხდის მათ ჩამოთვლას.
მოწყობილობის კლასის საერთო GUID | ||
---|---|---|
კლასი | GUID | მოწყობილობის აღწერა |
ბატარეა | 72631E54-78A4-11D0-BCF7-00AA00B7B32A | UPS და სხვა ბატარეის მოწყობილობები |
ბიომეტრიული | 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 დისკები |
DiskDrive | 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 | აუდიო და ვიდეო მოწყობილობები |
MultiportSerial | 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 | პრინტერები |
PNPPპრინტერები | 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 | სანდო პლატფორმის მოდულის ჩიპები |
სენსორი | 5175D334-C371-4806-B3BA-71FD53C9258D | სენსორი და მდებარეობის მოწყობილობები |
SmartCardReader | 50DD5230-BA8A-11D1-BF5D-0000F805F530 | სმარტ ბარათების წამკითხველები |
ტომი | 71A27CDD-812A-11D0-BEC7-08002BE2092F | შენახვის მოცულობა |
სისტემა | 4D36E97D-E325-11CE-BFC1-08002BE10318 | სისტემური ავტობუსები, ხიდები და ა.შ. |
TapeDrive | 6D807884-7D21-11CF-801C-08002BE10318 | ფირის დისკები |
USB | 36FC9E60-C465-11CF-8056-444553540000 | USB ჰოსტის კონტროლერები და ჰაბები |
USBმოწყობილობა | 88BAE032-5A81-49f0-BC3D-A4FF138216D6 | USB მოწყობილობები, რომლებიც არ მიეკუთვნება სხვა კლასს |
WPD | EEC5AD98-8080-425F-922A-DABF3DE3F69A | WPD მოწყობილობები |