设备类型的GUID.docx
《设备类型的GUID.docx》由会员分享,可在线阅读,更多相关《设备类型的GUID.docx(11页珍藏版)》请在冰豆网上搜索。
设备类型的GUID
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class:
是设备安装类GUID
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses:
设备接口类GUID
设备类型的GUID
1394HostBusController
Class=1394
ClassGuid={6bdd1fc1-810f-11d0-bec7-08002be2092f}
Thisclassincludessystem-supplieddriversof1394hostcontrollersconnectedonaPCIbus,butnotdriversof1394peripherals.
BatteryDevices
Class=Battery
ClassGuid={72631e54-78a4-11d0-bcf7-00aa00b7b32a}
ThisclassincludesdriversofbatterydevicesandUPSes.
CD-ROMDrives
Class=CDROM
ClassGuid={4d36e965-e325-11ce-bfc1-08002be10318}
ThisclassincludesdriversofCD-ROMdrives,includingSCSICD-ROMdrives.Bydefault,thesystem'sCD-ROMclassinstalleralsoinstallsasystem-suppliedCDaudiodriverandCD-ROMchangerdriverasPnPfilters.
DiskDrives
Class=DiskDrive
ClassGuid={4d36e967-e325-11ce-bfc1-08002be10318}
Thisclassincludesdriversofharddiskdrives.SeealsotheHDCandSCSIAdapterclasses.
DisplayAdapters
Class=Display
ClassGuid={4d36e968-e325-11ce-bfc1-08002be10318}
Thisclassincludesdriversofvideoadapters,includingdisplaydriversandvideominiports.
FloppyDiskControllers
Class=FDC
ClassGuid={4d36e969-e325-11ce-bfc1-08002be10318}
Thisclassincludesdriversoffloppydiskdrivecontrollers.
FloppyDiskDrives
Class=FloppyDisk
ClassGuid={4d36e980-e325-11ce-bfc1-08002be10318}
Thisclassincludesdriversoffloppydrives.
HardDiskControllers
Class=HDC
ClassGuid={4d36e96a-e325-11ce-bfc1-08002be10318}
Thisclassincludesdriversofharddiskcontrollers,includingATA/ATAPIcontrollersbutnotSCSIandRAIDdiskcontrollers.
HumanInputDevices(HID)
Class=HIDClass
ClassGuid={745a17a0-74d3-11d0-b6fe-00a0c90f57da}
ThisclassincludesdevicesthatexportinterfacesoftheHIDclass,includingHIDkeyboardandmousedevices,whichtheinstalledHIDdevicedriversenumerateastheirrespective"child"devices.(SeealsotheKeyboardorMouseclasseslaterinthislist.)
ImagingDevice
Class=Image
ClassGuid={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Thisclassincludesdriversofstill-imagecapturedevices,digitalcameras,andscanners.
IrDADevices
Class=Infrared
ClassGuid={6bdd1fc5-810f-11d0-bec7-08002be2092f}
ThisclassincludesSerial-IRandFast-IRNDISminiports,butseealsotheNetworkAdapterclassforotherNDISNICminiports.
Keyboard
Class=Keyboard
ClassGuid={4d36e96b-e325-11ce-bfc1-08002be10318}
Thisclassincludesallkeyboards.Thatis,italsomustbespecifiedinthe(secondary)INFforanenumerated"child"HIDkeyboarddevice.
MediumChangers
Class=MediumChanger
ClassGuid={ce5939ae-ebde-11d0-b181-0000f8753ec4}
ThisclassincludesdriversofSCSImediachangerdevices.
MemoryTechnologyDriver
Class=MTD
ClassGUID={4d36e970-e325-11ce-bfc1-08002be10318}
Thisclassincludesdriversformemorydevices,suchasflashmemorycards.
Multimedia
Class=Media
ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318}
ThisclassincludesAudioandDVDmultimediadevices,joystickports,andfull-motionvideo-capturedevices.
Modem
Class=Modem
ClassGuid={4d36e96d-e325-11ce-bfc1-08002be10318}
Thisclassinstallsmodems.AnINFforadeviceofthisclassinstallsnodevicedriver(s),butratherspecifiesthefeaturesandconfigurationinformationofaparticularmodemandstoresthisinformationintheregistry.SeealsotheMultifunctionclass.
Monitor
Class=Monitor
ClassGuid={4d36e96e-e325-11ce-bfc1-08002be10318}
Thisclassincludesdisplaymonitors.AnINFforadeviceofthisclassinstallsnodevicedriver(s),butratherspecifiesthefeaturesofaparticularmonitortobestoredintheregistryforusebydriversofvideoadapters.(Monitorsareenumeratedasthechilddevicesofdisplayadapters.)
Mouse
Class=Mouse
ClassGuid={4d36e96f-e325-11ce-bfc1-08002be10318}
Thisclassincludesallmiceandotherkindsofpointingdevices,suchastrackballs.Thatis,italsomustbespecifiedinthe(secondary)INFforanenumerated"child"HIDmousedevice.
MultifunctionDevices
Class=Multifunction
ClassGuid={4d36e971-e325-11ce-bfc1-08002be10318}
Thisclassincludescombocards,suchasaPCMCIAmodemandnetcardadapter.ThedriverforsuchaPnPmultifunctiondeviceisinstalledunderthisclassandenumeratesthemodemandnetcardseparatelyasits"child"devices.
Multi-portSerialAdapters
Class=MultiportSerial
ClassGuid={50906cb8-ba12-11d1-bf5d-0000f805f530}
Thisclassincludesintelligentmultiportserialcards,butnotperipheraldevicesthatconnecttoitsports.Itdoesnotincludeunintelligent(16550-type)mutiportserialcontrollersorsingle-portserialcontrollers(seethePortsclass).
NetworkAdapter
Class=Net
ClassGuid={4d36e972-e325-11ce-bfc1-08002be10318}
ThisclassincludesNDISNICminiportsexcludingFast-IRminiports,NDISintermediatedrivers(of"virtualadapters"),andCoNDISMCMminiports.
NetworkClient
Class=NetClient
ClassGuid={4d36e973-e325-11ce-bfc1-08002be10318}
Thisclassincludesnetworkand/orprintproviders.
NetworkService
Class=NetService
ClassGuid={4d36e974-e325-11ce-bfc1-08002be10318}
Thisclassincludesnetworkservices,suchasredirectorsandservers.
NetworkTransport
Class=NetTrans
ClassGuid={4d36e975-e325-11ce-bfc1-08002be10318}
ThisclassincludesNDISprotocols,CoNDISstand-alonecallmanagers,andCoNDISclients,aswellashigherleveldriversintransportstacks.
PCMCIAAdapters
Class=PCMCIA
ClassGuid={4d36e977-e325-11ce-bfc1-08002be10318}
Thisclassincludessystem-supplieddriversofPCMCIAandCardBushostcontrollers,butnotdriversofPCMCIAorCardBusperipherals.
Ports(COM&LPTserialports)
Class=Ports
ClassGuid={4d36e978-e325-11ce-bfc1-08002be10318}
Thisclassincludesdriversofserialorparallelportdevices,butseealsotheMultiportSerialclass.
Printer
Class=Printer
ClassGuid={4d36e979-e325-11ce-bfc1-08002be10318}
Thisclassincludesprinters.
SCSIandRAIDControllers
Class=SCSIAdapter
ClassGuid={4d36e97b-e325-11ce-bfc1-08002be10318}
ThisclassincludesSCSIHBAminiportsanddisk-arraycontrollerdrivers.
SmartCardReaders
Class=SmartCardReader
ClassGuid={50dd5230-ba8a-11d1-bf5d-0000f805f530}
Thisclassincludesdriversforsmartcardreaders.
StorageVolumes
Class=Volume
ClassGuid={71a27cdd-812a-11d0-bec7-08002be2092f}
Thisclassincludesstoragevolumesasdefinedbythesystem-suppliedlogicalvolumemanagerandclassdriversthatcreatedeviceobjectstorepresentstoragevolumes,suchasthesystemdiskclassdriver.
SystemDevices
Class=System
ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318}
ThisclassincludestheWindows®2000HALs,systembusdrivers,thesystemACPIdriver,andthesystemvolume-managerdriver.ItalsoincludesbatterydriversandUPSdrivers.
TapeDrives
Class=TapeDrive
ClassGuid={6d807884-7d21-11cf-801c-08002be10318}
Thisclassincludesdriversoftapedrives,includingalltapeminiclassdrivers.
USB
Class=USB
ClassGuid={36fc9e60-c465-11cf-8056-444553540000}
Thisclassincludessystem-supplied(bus)driversofUSBhostcontrollersanddriversofUSBhubs,butnotdriversofUSBperipherals.
ThefollowingclassesandGUIDsshouldnotbeusedtoinstalldevices(ordrivers)onWindows2000platforms:
Adapter
Class=Adapter
ClassGUID={4d36e964-e325-11ce-bfc1-08002be10318}
Thisclassisobsolete.
APM
Class=APMSupport
ClassGUID={d45b1c18-c8fa-11d1-9f77-0000f805f530}
Thisclassisreservedforsystemuse.
Computer
Class=Computer
ClassGUID={4d36e966-e325-11ce-bfc1-08002be10318}
Thisclassisreservedforsystemuse.
Decoders
Class=Decoder
ClassGUID={6bdd1fc2-810f-11d0-bec7-08002be2092f}
Thisclassisreservedforfutureuse.
GlobalPositioningSystem
Class=GPS
ClassGUID={6bdd1fc3-810f-11d0-bec7-08002be2092f}
Thisclassisreservedforfutureuse.
Nodriver
Class=NoDriver
ClassGUID={4d36e976-e325-11ce-bfc1-08002be10318}
Thisclassisobsolete.
Non-PlugandPlayDrivers
Class=LegacyDriver
ClassGUID={8ecc055d-047f-11d1-a537-0000f8753ed1}
Thisclassisreservedforsystemuse.
OtherDevices
Class=Unknown
ClassGUID={4d36e97e-e325-11ce-bfc1-08002be10318}
Thisclassisreservedforsystemuse.Enumerateddevicesforwhichthesystemcannotdeterminethetypeareinstalledunderthisclass.Donotusethisclassifyou'reunsureinwhichclassyourdevicebelongs;eitherdeterminethecorrectdevicesetupclassorcreateanewclass.
PrinterUpgrade
Class=PrinterUpgrade
ClassGUID={4d36e97a-e325-11ce-bfc1-08002be10318}
Thisclassisreservedforsystemuse.
Sound
Class=Sound
ClassGUID={4d36e97c-e325-11ce-bfc1-08002be10318}
Thisclassisobsolete.
USBMassStorageDevice
ClassGUID=a5dcbf10-6530-11d2-901f-00c04fb951ed
常用设备接口类GUID
Identifier
ClassGUID
Header
GUID_DEVINTERFACE_USB_DEVICE
{A5DCBF10-6530-11D2-901F-00C04FB951ED}
Usbiodef.h
GUID_DEVINTERFACE_USB_HOST_CONTROLLER
{3ABF6F2D-71C4-462A-8A92-1E6861E6AF27}
Usbiodef.h
GUID_DEVINTERFACE_USB_HUB
{F18A0E88-C30C-11D0-8815-00A0C906BED8}
Usbiodef.h
GUID_DEVINTERFACE_NET
{CAC88484-7515-4C03-82E6-71A87ABAC361}
Ndisguid.h
GUID_DEVINTERFACE_MODEM
{2C7089AA-2E0E-11D1-B114-00C04FC2AAE4}
Ntddmodm.h
GUID_DEVINTERFACE_DISK
{53F56307-B6BF-11D0-94F2-00A0C91EFB8B}
Ntddstor.h
GUID_DEVINTERFACE_VOLUME
{53F5630D-B6BF-11D0-94F2-00A0C91EFB8B}
Ntddstor.h
GUID_DEVINTERFACE_MEDIUMCHANGER
{53F56310-B6BF-11D0-94F2-00A0C91EFB8B}
Ntddstor.h
GUID_DEVINTERFACE_CDROM
{53F56308-B6BF-11D0-94F2-00A0C91EFB8B}
Ntddstor.h
GUID_DEVINTERFACE_PARTITION
{53F5630A-B6BF-11D0-94F2-00A0C91EFB8B}
Ntddstor.h
GUID_DEVINTERFACE_HID
{4D1E55B2-F16F-11CF-88