# sys.device 库模块帮助文档

## sys 成员列表 <a id="sys" href="#sys">&#x23;</a>

### sys.device("设备类名","枚举键名",选项,父窗口句柄) <a id="sys.device" href="#sys.device">&#x23;</a>
获取设备列表，所有参数可选，  
设备类名可以设备管理器中查看,可输入 _GUID_DEVCLASS_ 前缀的常量自动转换,  
枚举键名可以是 PCI,USB 等等,也可以省略  
参数请参考SetupDiGetClassDevs这个API的文档

### sys.device() <a id="sys.device" href="#sys.device">&#x23;</a>
[返回对象:SysDeviceObject](#SysDeviceObject)

## sys.device 成员列表 <a id="sys.device" href="#sys.device">&#x23;</a>

用于获取硬件设备列表

### sys.device.manager() <a id="sys.device.manager" href="#sys.device.manager">&#x23;</a>
打开设备管理器

## 全局对象 成员列表 <a id="global" href="#global">&#x23;</a>

### _GUID_DEVCLASS_1394 <a id="_GUID_DEVCLASS_1394" href="#_GUID_DEVCLASS_1394">&#x23;</a>

```aardio
"{6BDD1FC1-810F-11D0-BEC7-08002BE2092F}"
```

### _GUID_DEVCLASS_1394DEBUG <a id="_GUID_DEVCLASS_1394DEBUG" href="#_GUID_DEVCLASS_1394DEBUG">&#x23;</a>

```aardio
"{66F250D6-7801-4A64-B139-EEA80A450B24}"
```

### _GUID_DEVCLASS_61883 <a id="_GUID_DEVCLASS_61883" href="#_GUID_DEVCLASS_61883">&#x23;</a>

```aardio
"{7EBEFBC0-3200-11D2-B4C2-00A0C9697D07}"
```

### _GUID_DEVCLASS_ADAPTER <a id="_GUID_DEVCLASS_ADAPTER" href="#_GUID_DEVCLASS_ADAPTER">&#x23;</a>

```aardio
"{4D36E964-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_APMSUPPORT <a id="_GUID_DEVCLASS_APMSUPPORT" href="#_GUID_DEVCLASS_APMSUPPORT">&#x23;</a>

```aardio
"{D45B1C18-C8FA-11D1-9F77-0000F805F530}"
```

### _GUID_DEVCLASS_AVC <a id="_GUID_DEVCLASS_AVC" href="#_GUID_DEVCLASS_AVC">&#x23;</a>

```aardio
"{C06FF265-AE09-48F0-812C-16753D7CBA83}"
```

### _GUID_DEVCLASS_BATTERY <a id="_GUID_DEVCLASS_BATTERY" href="#_GUID_DEVCLASS_BATTERY">&#x23;</a>

```aardio
"{72631E54-78A4-11D0-BCF7-00AA00B7B32A}"
```

### _GUID_DEVCLASS_BIOMETRIC <a id="_GUID_DEVCLASS_BIOMETRIC" href="#_GUID_DEVCLASS_BIOMETRIC">&#x23;</a>

```aardio
"{53D29EF7-377C-4D14-864B-EB3A85769359}"
```

### _GUID_DEVCLASS_BLUETOOTH <a id="_GUID_DEVCLASS_BLUETOOTH" href="#_GUID_DEVCLASS_BLUETOOTH">&#x23;</a>

```aardio
"{E0CBF06C-CD8B-4647-BB8A-263B43F0F974}"
```

### _GUID_DEVCLASS_CDROM <a id="_GUID_DEVCLASS_CDROM" href="#_GUID_DEVCLASS_CDROM">&#x23;</a>

```aardio
"{4D36E965-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_COMPUTER <a id="_GUID_DEVCLASS_COMPUTER" href="#_GUID_DEVCLASS_COMPUTER">&#x23;</a>

```aardio
"{4D36E966-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_DECODER <a id="_GUID_DEVCLASS_DECODER" href="#_GUID_DEVCLASS_DECODER">&#x23;</a>

```aardio
"{6BDD1FC2-810F-11D0-BEC7-08002BE2092F}"
```

### _GUID_DEVCLASS_DISKDRIVE <a id="_GUID_DEVCLASS_DISKDRIVE" href="#_GUID_DEVCLASS_DISKDRIVE">&#x23;</a>

```aardio
"{4D36E967-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_DISPLAY <a id="_GUID_DEVCLASS_DISPLAY" href="#_GUID_DEVCLASS_DISPLAY">&#x23;</a>

```aardio
"{4D36E968-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_DOT4 <a id="_GUID_DEVCLASS_DOT4" href="#_GUID_DEVCLASS_DOT4">&#x23;</a>

```aardio
"{48721B56-6795-11D2-B1A8-0080C72E74A2}"
```

### _GUID_DEVCLASS_DOT4PRINT <a id="_GUID_DEVCLASS_DOT4PRINT" href="#_GUID_DEVCLASS_DOT4PRINT">&#x23;</a>

```aardio
"{49CE6AC8-6F86-11D2-B1E5-0080C72E74A2}"
```

### _GUID_DEVCLASS_EHSTORAGESILO <a id="_GUID_DEVCLASS_EHSTORAGESILO" href="#_GUID_DEVCLASS_EHSTORAGESILO">&#x23;</a>

```aardio
"{9DA2B80F-F89F-4A49-A5C2-511B085B9E8A}"
```

### _GUID_DEVCLASS_ENUM1394 <a id="_GUID_DEVCLASS_ENUM1394" href="#_GUID_DEVCLASS_ENUM1394">&#x23;</a>

```aardio
"{C459DF55-DB08-11D1-B009-00A0C9081FF6}"
```

### _GUID_DEVCLASS_EXTENSION <a id="_GUID_DEVCLASS_EXTENSION" href="#_GUID_DEVCLASS_EXTENSION">&#x23;</a>

```aardio
"{E2F84CE7-8EFA-411C-AA69-97454CA4CB57}"
```

### _GUID_DEVCLASS_FDC <a id="_GUID_DEVCLASS_FDC" href="#_GUID_DEVCLASS_FDC">&#x23;</a>

```aardio
"{4D36E969-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_FIRMWARE <a id="_GUID_DEVCLASS_FIRMWARE" href="#_GUID_DEVCLASS_FIRMWARE">&#x23;</a>

```aardio
"{F2E7DD72-6468-4E36-B6F1-6488F42C1B52}"
```

### _GUID_DEVCLASS_FLOPPYDISK <a id="_GUID_DEVCLASS_FLOPPYDISK" href="#_GUID_DEVCLASS_FLOPPYDISK">&#x23;</a>

```aardio
"{4D36E980-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_GPS <a id="_GUID_DEVCLASS_GPS" href="#_GUID_DEVCLASS_GPS">&#x23;</a>

```aardio
"{6BDD1FC3-810F-11D0-BEC7-08002BE2092F}"
```

### _GUID_DEVCLASS_HDC <a id="_GUID_DEVCLASS_HDC" href="#_GUID_DEVCLASS_HDC">&#x23;</a>

```aardio
"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_HIDCLASS <a id="_GUID_DEVCLASS_HIDCLASS" href="#_GUID_DEVCLASS_HIDCLASS">&#x23;</a>

```aardio
"{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}"
```

### _GUID_DEVCLASS_IMAGE <a id="_GUID_DEVCLASS_IMAGE" href="#_GUID_DEVCLASS_IMAGE">&#x23;</a>

```aardio
"{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}"
```

### _GUID_DEVCLASS_INFINIBAND <a id="_GUID_DEVCLASS_INFINIBAND" href="#_GUID_DEVCLASS_INFINIBAND">&#x23;</a>

```aardio
"{30EF7132-D858-4A0C-AC24-B9028A5CCA3F}"
```

### _GUID_DEVCLASS_INFRARED <a id="_GUID_DEVCLASS_INFRARED" href="#_GUID_DEVCLASS_INFRARED">&#x23;</a>

```aardio
"{6BDD1FC5-810F-11D0-BEC7-08002BE2092F}"
```

### _GUID_DEVCLASS_KEYBOARD <a id="_GUID_DEVCLASS_KEYBOARD" href="#_GUID_DEVCLASS_KEYBOARD">&#x23;</a>

```aardio
"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_LEGACYDRIVER <a id="_GUID_DEVCLASS_LEGACYDRIVER" href="#_GUID_DEVCLASS_LEGACYDRIVER">&#x23;</a>

```aardio
"{8ECC055D-047F-11D1-A537-0000F8753ED1}"
```

### _GUID_DEVCLASS_MEDIA <a id="_GUID_DEVCLASS_MEDIA" href="#_GUID_DEVCLASS_MEDIA">&#x23;</a>

```aardio
"{4D36E96C-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_MEDIUM_CHANGER <a id="_GUID_DEVCLASS_MEDIUM_CHANGER" href="#_GUID_DEVCLASS_MEDIUM_CHANGER">&#x23;</a>

```aardio
"{CE5939AE-EBDE-11D0-B181-0000F8753EC4}"
```

### _GUID_DEVCLASS_MEMORY <a id="_GUID_DEVCLASS_MEMORY" href="#_GUID_DEVCLASS_MEMORY">&#x23;</a>

```aardio
"{5099944A-F6B9-4057-A056-8C550228544C}"
```

### _GUID_DEVCLASS_MODEM <a id="_GUID_DEVCLASS_MODEM" href="#_GUID_DEVCLASS_MODEM">&#x23;</a>

```aardio
"{4D36E96D-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_MONITOR <a id="_GUID_DEVCLASS_MONITOR" href="#_GUID_DEVCLASS_MONITOR">&#x23;</a>

```aardio
"{4D36E96E-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_MOUSE <a id="_GUID_DEVCLASS_MOUSE" href="#_GUID_DEVCLASS_MOUSE">&#x23;</a>

```aardio
"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_MTD <a id="_GUID_DEVCLASS_MTD" href="#_GUID_DEVCLASS_MTD">&#x23;</a>

```aardio
"{4D36E970-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_MULTIFUNCTION <a id="_GUID_DEVCLASS_MULTIFUNCTION" href="#_GUID_DEVCLASS_MULTIFUNCTION">&#x23;</a>

```aardio
"{4D36E971-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_MULTIPORTSERIAL <a id="_GUID_DEVCLASS_MULTIPORTSERIAL" href="#_GUID_DEVCLASS_MULTIPORTSERIAL">&#x23;</a>

```aardio
"{50906CB8-BA12-11D1-BF5D-0000F805F530}"
```

### _GUID_DEVCLASS_NET <a id="_GUID_DEVCLASS_NET" href="#_GUID_DEVCLASS_NET">&#x23;</a>

```aardio
"{4D36E972-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_NETCLIENT <a id="_GUID_DEVCLASS_NETCLIENT" href="#_GUID_DEVCLASS_NETCLIENT">&#x23;</a>

```aardio
"{4D36E973-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_NETSERVICE <a id="_GUID_DEVCLASS_NETSERVICE" href="#_GUID_DEVCLASS_NETSERVICE">&#x23;</a>

```aardio
"{4D36E974-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_NETTRANS <a id="_GUID_DEVCLASS_NETTRANS" href="#_GUID_DEVCLASS_NETTRANS">&#x23;</a>

```aardio
"{4D36E975-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_NODRIVER <a id="_GUID_DEVCLASS_NODRIVER" href="#_GUID_DEVCLASS_NODRIVER">&#x23;</a>

```aardio
"{4D36E976-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_PCMCIA <a id="_GUID_DEVCLASS_PCMCIA" href="#_GUID_DEVCLASS_PCMCIA">&#x23;</a>

```aardio
"{4D36E977-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_PNPPRINTERS <a id="_GUID_DEVCLASS_PNPPRINTERS" href="#_GUID_DEVCLASS_PNPPRINTERS">&#x23;</a>

```aardio
"{4658EE7E-F050-11D1-B6BD-00C04FA372A7}"
```

### _GUID_DEVCLASS_PORTS <a id="_GUID_DEVCLASS_PORTS" href="#_GUID_DEVCLASS_PORTS">&#x23;</a>

```aardio
"{4D36E978-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_PRINTER <a id="_GUID_DEVCLASS_PRINTER" href="#_GUID_DEVCLASS_PRINTER">&#x23;</a>

```aardio
"{4D36E979-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_PRINTERUPGRADE <a id="_GUID_DEVCLASS_PRINTERUPGRADE" href="#_GUID_DEVCLASS_PRINTERUPGRADE">&#x23;</a>

```aardio
"{4D36E97A-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_PROCESSOR <a id="_GUID_DEVCLASS_PROCESSOR" href="#_GUID_DEVCLASS_PROCESSOR">&#x23;</a>

```aardio
"{50127DC3-0F36-415E-A6CC-4CB3BE910B65}"
```

### _GUID_DEVCLASS_SBP2 <a id="_GUID_DEVCLASS_SBP2" href="#_GUID_DEVCLASS_SBP2">&#x23;</a>

```aardio
"{D48179BE-EC20-11D1-B6B8-00C04FA372A7}"
```

### _GUID_DEVCLASS_SCSIADAPTER <a id="_GUID_DEVCLASS_SCSIADAPTER" href="#_GUID_DEVCLASS_SCSIADAPTER">&#x23;</a>

```aardio
"{4D36E97B-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_SECURITYACCELERATOR <a id="_GUID_DEVCLASS_SECURITYACCELERATOR" href="#_GUID_DEVCLASS_SECURITYACCELERATOR">&#x23;</a>

```aardio
"{268C95A1-EDFE-11D3-95C3-0010DC4050A5}"
```

### _GUID_DEVCLASS_SENSOR <a id="_GUID_DEVCLASS_SENSOR" href="#_GUID_DEVCLASS_SENSOR">&#x23;</a>

```aardio
"{5175D334-C371-4806-B3BA-71FD53C9258D}"
```

### _GUID_DEVCLASS_SIDESHOW <a id="_GUID_DEVCLASS_SIDESHOW" href="#_GUID_DEVCLASS_SIDESHOW">&#x23;</a>

```aardio
"{997B5D8D-C442-4F2E-BAF3-9C8E671E9E21}"
```

### _GUID_DEVCLASS_SMARTCARDREADER <a id="_GUID_DEVCLASS_SMARTCARDREADER" href="#_GUID_DEVCLASS_SMARTCARDREADER">&#x23;</a>

```aardio
"{50DD5230-BA8A-11D1-BF5D-0000F805F530}"
```

### _GUID_DEVCLASS_SOUND <a id="_GUID_DEVCLASS_SOUND" href="#_GUID_DEVCLASS_SOUND">&#x23;</a>

```aardio
"{4D36E97C-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_SYSTEM <a id="_GUID_DEVCLASS_SYSTEM" href="#_GUID_DEVCLASS_SYSTEM">&#x23;</a>

```aardio
"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_TAPEDRIVE <a id="_GUID_DEVCLASS_TAPEDRIVE" href="#_GUID_DEVCLASS_TAPEDRIVE">&#x23;</a>

```aardio
"{6D807884-7D21-11CF-801C-08002BE10318}"
```

### _GUID_DEVCLASS_UNKNOWN <a id="_GUID_DEVCLASS_UNKNOWN" href="#_GUID_DEVCLASS_UNKNOWN">&#x23;</a>

```aardio
"{4D36E97E-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_USB <a id="_GUID_DEVCLASS_USB" href="#_GUID_DEVCLASS_USB">&#x23;</a>

```aardio
"{36FC9E60-C465-11CF-8056-444553540000}"
```

### _GUID_DEVCLASS_VOLUME <a id="_GUID_DEVCLASS_VOLUME" href="#_GUID_DEVCLASS_VOLUME">&#x23;</a>

```aardio
"{71A27CDD-812A-11D0-BEC7-08002BE2092F}"
```

### _GUID_DEVCLASS_VOLUMESNAPSHOT <a id="_GUID_DEVCLASS_VOLUMESNAPSHOT" href="#_GUID_DEVCLASS_VOLUMESNAPSHOT">&#x23;</a>

```aardio
"{533C5B84-EC70-11D2-9505-00C04F79DEAF}"
```

### _GUID_DEVCLASS_WCEUSBS <a id="_GUID_DEVCLASS_WCEUSBS" href="#_GUID_DEVCLASS_WCEUSBS">&#x23;</a>

```aardio
"{25DBCE51-6C8F-4A72-8A6D-B54C2B4FC835}"
```

### _GUID_DEVCLASS_WPD <a id="_GUID_DEVCLASS_WPD" href="#_GUID_DEVCLASS_WPD">&#x23;</a>

```aardio
"{EEC5AD98-8080-425F-922A-DABF3DE3F69A}"
```

### _KSCATEGORY_VIDEO_CAMERA <a id="_KSCATEGORY_VIDEO_CAMERA" href="#_KSCATEGORY_VIDEO_CAMERA">&#x23;</a>

```aardio
"{E5323777-F976-4f5b-9B55-B94699C46E44}"
```

## SPDEVINFODATAObject 成员列表 <a id="SPDEVINFODATAObject" href="#SPDEVINFODATAObject">&#x23;</a>

### SPDEVINFODATAObject.classGuid <a id="SPDEVINFODATAObject.classGuid" href="#SPDEVINFODATAObject.classGuid">&#x23;</a>
设备类 GUID,  
win.guid 对象

### SPDEVINFODATAObject.devInst <a id="SPDEVINFODATAObject.devInst" href="#SPDEVINFODATAObject.devInst">&#x23;</a>
设备句柄

## SysDeviceObject 成员列表 <a id="SysDeviceObject" href="#SysDeviceObject">&#x23;</a>

### SysDeviceObject.destroy() <a id="SysDeviceObject.destroy" href="#SysDeviceObject.destroy">&#x23;</a>
删除设备列表  
此函数不是必须调用,内存回收器会自动调用此函数

### SysDeviceObject.each() <a id="SysDeviceObject.each" href="#SysDeviceObject.each">&#x23;</a>
[返回对象:SPDEVINFODATAObject](#SPDEVINFODATAObject)

### SysDeviceObject.each(任意个字段类型参数) <a id="SysDeviceObject.each" href="#SysDeviceObject.each">&#x23;</a>

```aardio
for( index,classGuid,deviceDesc,devInfo in SysDeviceObject.each(  
    8/*_SPDRP_CLASSGUID*/,  
    0/*_SPDRP_DEVICEDESC*/  
    ) ){  
    /*可用_SPDRP前缀的常量指定任意个查询字段,  
相应增加对应个数的迭代器返回值,但第一个迭代返回值总是表示位置索引  
最后一个迭代返回值总是当前设备的 SP_DEVINFO_DATA 结构体*/  

}
```

### 全局常量

### _GUID_DEVCLASS_1394 <a id="_GUID_DEVCLASS_1394" href="#_GUID_DEVCLASS_1394">&#x23;</a>
```aardio
"{6BDD1FC1-810F-11D0-BEC7-08002BE2092F}"
```

### _GUID_DEVCLASS_1394DEBUG <a id="_GUID_DEVCLASS_1394DEBUG" href="#_GUID_DEVCLASS_1394DEBUG">&#x23;</a>
```aardio
"{66F250D6-7801-4A64-B139-EEA80A450B24}"
```

### _GUID_DEVCLASS_61883 <a id="_GUID_DEVCLASS_61883" href="#_GUID_DEVCLASS_61883">&#x23;</a>
```aardio
"{7EBEFBC0-3200-11D2-B4C2-00A0C9697D07}"
```

### _GUID_DEVCLASS_ADAPTER <a id="_GUID_DEVCLASS_ADAPTER" href="#_GUID_DEVCLASS_ADAPTER">&#x23;</a>
```aardio
"{4D36E964-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_APMSUPPORT <a id="_GUID_DEVCLASS_APMSUPPORT" href="#_GUID_DEVCLASS_APMSUPPORT">&#x23;</a>
```aardio
"{D45B1C18-C8FA-11D1-9F77-0000F805F530}"
```

### _GUID_DEVCLASS_AVC <a id="_GUID_DEVCLASS_AVC" href="#_GUID_DEVCLASS_AVC">&#x23;</a>
```aardio
"{C06FF265-AE09-48F0-812C-16753D7CBA83}"
```

### _GUID_DEVCLASS_BATTERY <a id="_GUID_DEVCLASS_BATTERY" href="#_GUID_DEVCLASS_BATTERY">&#x23;</a>
```aardio
"{72631E54-78A4-11D0-BCF7-00AA00B7B32A}"
```

### _GUID_DEVCLASS_BIOMETRIC <a id="_GUID_DEVCLASS_BIOMETRIC" href="#_GUID_DEVCLASS_BIOMETRIC">&#x23;</a>
```aardio
"{53D29EF7-377C-4D14-864B-EB3A85769359}"
```

### _GUID_DEVCLASS_BLUETOOTH <a id="_GUID_DEVCLASS_BLUETOOTH" href="#_GUID_DEVCLASS_BLUETOOTH">&#x23;</a>
```aardio
"{E0CBF06C-CD8B-4647-BB8A-263B43F0F974}"
```

### _GUID_DEVCLASS_CDROM <a id="_GUID_DEVCLASS_CDROM" href="#_GUID_DEVCLASS_CDROM">&#x23;</a>
```aardio
"{4D36E965-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_COMPUTER <a id="_GUID_DEVCLASS_COMPUTER" href="#_GUID_DEVCLASS_COMPUTER">&#x23;</a>
```aardio
"{4D36E966-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_DECODER <a id="_GUID_DEVCLASS_DECODER" href="#_GUID_DEVCLASS_DECODER">&#x23;</a>
```aardio
"{6BDD1FC2-810F-11D0-BEC7-08002BE2092F}"
```

### _GUID_DEVCLASS_DISKDRIVE <a id="_GUID_DEVCLASS_DISKDRIVE" href="#_GUID_DEVCLASS_DISKDRIVE">&#x23;</a>
```aardio
"{4D36E967-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_DISPLAY <a id="_GUID_DEVCLASS_DISPLAY" href="#_GUID_DEVCLASS_DISPLAY">&#x23;</a>
```aardio
"{4D36E968-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_DOT4 <a id="_GUID_DEVCLASS_DOT4" href="#_GUID_DEVCLASS_DOT4">&#x23;</a>
```aardio
"{48721B56-6795-11D2-B1A8-0080C72E74A2}"
```

### _GUID_DEVCLASS_DOT4PRINT <a id="_GUID_DEVCLASS_DOT4PRINT" href="#_GUID_DEVCLASS_DOT4PRINT">&#x23;</a>
```aardio
"{49CE6AC8-6F86-11D2-B1E5-0080C72E74A2}"
```

### _GUID_DEVCLASS_EHSTORAGESILO <a id="_GUID_DEVCLASS_EHSTORAGESILO" href="#_GUID_DEVCLASS_EHSTORAGESILO">&#x23;</a>
```aardio
"{9DA2B80F-F89F-4A49-A5C2-511B085B9E8A}"
```

### _GUID_DEVCLASS_ENUM1394 <a id="_GUID_DEVCLASS_ENUM1394" href="#_GUID_DEVCLASS_ENUM1394">&#x23;</a>
```aardio
"{C459DF55-DB08-11D1-B009-00A0C9081FF6}"
```

### _GUID_DEVCLASS_EXTENSION <a id="_GUID_DEVCLASS_EXTENSION" href="#_GUID_DEVCLASS_EXTENSION">&#x23;</a>
```aardio
"{E2F84CE7-8EFA-411C-AA69-97454CA4CB57}"
```

### _GUID_DEVCLASS_FDC <a id="_GUID_DEVCLASS_FDC" href="#_GUID_DEVCLASS_FDC">&#x23;</a>
```aardio
"{4D36E969-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_FIRMWARE <a id="_GUID_DEVCLASS_FIRMWARE" href="#_GUID_DEVCLASS_FIRMWARE">&#x23;</a>
```aardio
"{F2E7DD72-6468-4E36-B6F1-6488F42C1B52}"
```

### _GUID_DEVCLASS_FLOPPYDISK <a id="_GUID_DEVCLASS_FLOPPYDISK" href="#_GUID_DEVCLASS_FLOPPYDISK">&#x23;</a>
```aardio
"{4D36E980-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_GPS <a id="_GUID_DEVCLASS_GPS" href="#_GUID_DEVCLASS_GPS">&#x23;</a>
```aardio
"{6BDD1FC3-810F-11D0-BEC7-08002BE2092F}"
```

### _GUID_DEVCLASS_HDC <a id="_GUID_DEVCLASS_HDC" href="#_GUID_DEVCLASS_HDC">&#x23;</a>
```aardio
"{4D36E96A-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_HIDCLASS <a id="_GUID_DEVCLASS_HIDCLASS" href="#_GUID_DEVCLASS_HIDCLASS">&#x23;</a>
```aardio
"{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}"
```

### _GUID_DEVCLASS_IMAGE <a id="_GUID_DEVCLASS_IMAGE" href="#_GUID_DEVCLASS_IMAGE">&#x23;</a>
```aardio
"{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}"
```

### _GUID_DEVCLASS_INFINIBAND <a id="_GUID_DEVCLASS_INFINIBAND" href="#_GUID_DEVCLASS_INFINIBAND">&#x23;</a>
```aardio
"{30EF7132-D858-4A0C-AC24-B9028A5CCA3F}"
```

### _GUID_DEVCLASS_INFRARED <a id="_GUID_DEVCLASS_INFRARED" href="#_GUID_DEVCLASS_INFRARED">&#x23;</a>
```aardio
"{6BDD1FC5-810F-11D0-BEC7-08002BE2092F}"
```

### _GUID_DEVCLASS_KEYBOARD <a id="_GUID_DEVCLASS_KEYBOARD" href="#_GUID_DEVCLASS_KEYBOARD">&#x23;</a>
```aardio
"{4D36E96B-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_LEGACYDRIVER <a id="_GUID_DEVCLASS_LEGACYDRIVER" href="#_GUID_DEVCLASS_LEGACYDRIVER">&#x23;</a>
```aardio
"{8ECC055D-047F-11D1-A537-0000F8753ED1}"
```

### _GUID_DEVCLASS_MEDIA <a id="_GUID_DEVCLASS_MEDIA" href="#_GUID_DEVCLASS_MEDIA">&#x23;</a>
```aardio
"{4D36E96C-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_MEDIUM_CHANGER <a id="_GUID_DEVCLASS_MEDIUM_CHANGER" href="#_GUID_DEVCLASS_MEDIUM_CHANGER">&#x23;</a>
```aardio
"{CE5939AE-EBDE-11D0-B181-0000F8753EC4}"
```

### _GUID_DEVCLASS_MEMORY <a id="_GUID_DEVCLASS_MEMORY" href="#_GUID_DEVCLASS_MEMORY">&#x23;</a>
```aardio
"{5099944A-F6B9-4057-A056-8C550228544C}"
```

### _GUID_DEVCLASS_MODEM <a id="_GUID_DEVCLASS_MODEM" href="#_GUID_DEVCLASS_MODEM">&#x23;</a>
```aardio
"{4D36E96D-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_MONITOR <a id="_GUID_DEVCLASS_MONITOR" href="#_GUID_DEVCLASS_MONITOR">&#x23;</a>
```aardio
"{4D36E96E-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_MOUSE <a id="_GUID_DEVCLASS_MOUSE" href="#_GUID_DEVCLASS_MOUSE">&#x23;</a>
```aardio
"{4D36E96F-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_MTD <a id="_GUID_DEVCLASS_MTD" href="#_GUID_DEVCLASS_MTD">&#x23;</a>
```aardio
"{4D36E970-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_MULTIFUNCTION <a id="_GUID_DEVCLASS_MULTIFUNCTION" href="#_GUID_DEVCLASS_MULTIFUNCTION">&#x23;</a>
```aardio
"{4D36E971-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_MULTIPORTSERIAL <a id="_GUID_DEVCLASS_MULTIPORTSERIAL" href="#_GUID_DEVCLASS_MULTIPORTSERIAL">&#x23;</a>
```aardio
"{50906CB8-BA12-11D1-BF5D-0000F805F530}"
```

### _GUID_DEVCLASS_NET <a id="_GUID_DEVCLASS_NET" href="#_GUID_DEVCLASS_NET">&#x23;</a>
```aardio
"{4D36E972-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_NETCLIENT <a id="_GUID_DEVCLASS_NETCLIENT" href="#_GUID_DEVCLASS_NETCLIENT">&#x23;</a>
```aardio
"{4D36E973-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_NETSERVICE <a id="_GUID_DEVCLASS_NETSERVICE" href="#_GUID_DEVCLASS_NETSERVICE">&#x23;</a>
```aardio
"{4D36E974-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_NETTRANS <a id="_GUID_DEVCLASS_NETTRANS" href="#_GUID_DEVCLASS_NETTRANS">&#x23;</a>
```aardio
"{4D36E975-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_NODRIVER <a id="_GUID_DEVCLASS_NODRIVER" href="#_GUID_DEVCLASS_NODRIVER">&#x23;</a>
```aardio
"{4D36E976-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_PCMCIA <a id="_GUID_DEVCLASS_PCMCIA" href="#_GUID_DEVCLASS_PCMCIA">&#x23;</a>
```aardio
"{4D36E977-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_PNPPRINTERS <a id="_GUID_DEVCLASS_PNPPRINTERS" href="#_GUID_DEVCLASS_PNPPRINTERS">&#x23;</a>
```aardio
"{4658EE7E-F050-11D1-B6BD-00C04FA372A7}"
```

### _GUID_DEVCLASS_PORTS <a id="_GUID_DEVCLASS_PORTS" href="#_GUID_DEVCLASS_PORTS">&#x23;</a>
```aardio
"{4D36E978-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_PRINTER <a id="_GUID_DEVCLASS_PRINTER" href="#_GUID_DEVCLASS_PRINTER">&#x23;</a>
```aardio
"{4D36E979-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_PRINTERUPGRADE <a id="_GUID_DEVCLASS_PRINTERUPGRADE" href="#_GUID_DEVCLASS_PRINTERUPGRADE">&#x23;</a>
```aardio
"{4D36E97A-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_PROCESSOR <a id="_GUID_DEVCLASS_PROCESSOR" href="#_GUID_DEVCLASS_PROCESSOR">&#x23;</a>
```aardio
"{50127DC3-0F36-415E-A6CC-4CB3BE910B65}"
```

### _GUID_DEVCLASS_SBP2 <a id="_GUID_DEVCLASS_SBP2" href="#_GUID_DEVCLASS_SBP2">&#x23;</a>
```aardio
"{D48179BE-EC20-11D1-B6B8-00C04FA372A7}"
```

### _GUID_DEVCLASS_SCSIADAPTER <a id="_GUID_DEVCLASS_SCSIADAPTER" href="#_GUID_DEVCLASS_SCSIADAPTER">&#x23;</a>
```aardio
"{4D36E97B-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_SECURITYACCELERATOR <a id="_GUID_DEVCLASS_SECURITYACCELERATOR" href="#_GUID_DEVCLASS_SECURITYACCELERATOR">&#x23;</a>
```aardio
"{268C95A1-EDFE-11D3-95C3-0010DC4050A5}"
```

### _GUID_DEVCLASS_SENSOR <a id="_GUID_DEVCLASS_SENSOR" href="#_GUID_DEVCLASS_SENSOR">&#x23;</a>
```aardio
"{5175D334-C371-4806-B3BA-71FD53C9258D}"
```

### _GUID_DEVCLASS_SIDESHOW <a id="_GUID_DEVCLASS_SIDESHOW" href="#_GUID_DEVCLASS_SIDESHOW">&#x23;</a>
```aardio
"{997B5D8D-C442-4F2E-BAF3-9C8E671E9E21}"
```

### _GUID_DEVCLASS_SMARTCARDREADER <a id="_GUID_DEVCLASS_SMARTCARDREADER" href="#_GUID_DEVCLASS_SMARTCARDREADER">&#x23;</a>
```aardio
"{50DD5230-BA8A-11D1-BF5D-0000F805F530}"
```

### _GUID_DEVCLASS_SOUND <a id="_GUID_DEVCLASS_SOUND" href="#_GUID_DEVCLASS_SOUND">&#x23;</a>
```aardio
"{4D36E97C-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_SYSTEM <a id="_GUID_DEVCLASS_SYSTEM" href="#_GUID_DEVCLASS_SYSTEM">&#x23;</a>
```aardio
"{4D36E97D-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_TAPEDRIVE <a id="_GUID_DEVCLASS_TAPEDRIVE" href="#_GUID_DEVCLASS_TAPEDRIVE">&#x23;</a>
```aardio
"{6D807884-7D21-11CF-801C-08002BE10318}"
```

### _GUID_DEVCLASS_UNKNOWN <a id="_GUID_DEVCLASS_UNKNOWN" href="#_GUID_DEVCLASS_UNKNOWN">&#x23;</a>
```aardio
"{4D36E97E-E325-11CE-BFC1-08002BE10318}"
```

### _GUID_DEVCLASS_USB <a id="_GUID_DEVCLASS_USB" href="#_GUID_DEVCLASS_USB">&#x23;</a>
```aardio
"{36FC9E60-C465-11CF-8056-444553540000}"
```

### _GUID_DEVCLASS_VOLUME <a id="_GUID_DEVCLASS_VOLUME" href="#_GUID_DEVCLASS_VOLUME">&#x23;</a>
```aardio
"{71A27CDD-812A-11D0-BEC7-08002BE2092F}"
```

### _GUID_DEVCLASS_VOLUMESNAPSHOT <a id="_GUID_DEVCLASS_VOLUMESNAPSHOT" href="#_GUID_DEVCLASS_VOLUMESNAPSHOT">&#x23;</a>
```aardio
"{533C5B84-EC70-11D2-9505-00C04F79DEAF}"
```

### _GUID_DEVCLASS_WCEUSBS <a id="_GUID_DEVCLASS_WCEUSBS" href="#_GUID_DEVCLASS_WCEUSBS">&#x23;</a>
```aardio
"{25DBCE51-6C8F-4A72-8A6D-B54C2B4FC835}"
```

### _GUID_DEVCLASS_WPD <a id="_GUID_DEVCLASS_WPD" href="#_GUID_DEVCLASS_WPD">&#x23;</a>
```aardio
"{EEC5AD98-8080-425F-922A-DABF3DE3F69A}"
```

### _KSCATEGORY_VIDEO_CAMERA <a id="_KSCATEGORY_VIDEO_CAMERA" href="#_KSCATEGORY_VIDEO_CAMERA">&#x23;</a>
```aardio
"{E5323777-F976-4f5b-9B55-B94699C46E44}"
```

### 自动完成常量
_DIGCF_ALLCLASSES=4  
_DIGCF_DEFAULT=1  
_DIGCF_DEVICEINTERFACE=0x10  
_DIGCF_PRESENT=2  
_DIGCF_PROFILE=8  
_SPDRP_ADDRESS=0x1C  
_SPDRP_BASE_CONTAINERID=0x24  
_SPDRP_BUSNUMBER=0x15  
_SPDRP_BUSTYPEGUID=0x13  
_SPDRP_CAPABILITIES=0xF  
_SPDRP_CHARACTERISTICS=0x1B  
_SPDRP_CLASS=7  
_SPDRP_CLASSGUID=8  
_SPDRP_COMPATIBLEIDS=2  
_SPDRP_CONFIGFLAGS=0xA  
_SPDRP_DEVICEDESC=0  
_SPDRP_DEVICE_POWER_DATA=0x1E  
_SPDRP_DEVTYPE=0x19  
_SPDRP_DRIVER=9  
_SPDRP_ENUMERATOR_NAME=0x16  
_SPDRP_EXCLUSIVE=0x1A  
_SPDRP_FRIENDLYNAME=0xC  
_SPDRP_HARDWAREID=1  
_SPDRP_INSTALL_STATE=0x22  
_SPDRP_LEGACYBUSTYPE=0x14  
_SPDRP_LOCATION_INFORMATION=0xD  
_SPDRP_LOCATION_PATHS=0x23  
_SPDRP_LOWERFILTERS=0x12  
_SPDRP_MAXIMUM_PROPERTY=0x25  
_SPDRP_MFG=0xB  
_SPDRP_PHYSICAL_DEVICE_OBJECT_NAME=0xE  
_SPDRP_REMOVAL_POLICY=0x1F  
_SPDRP_REMOVAL_POLICY_HW_DEFAULT=0x20  
_SPDRP_REMOVAL_POLICY_OVERRIDE=0x21  
_SPDRP_SECURITY=0x17  
_SPDRP_SECURITY_SDS=0x18  
_SPDRP_SERVICE=4  
_SPDRP_UI_NUMBER=0x10  
_SPDRP_UI_NUMBER_DESC_FORMAT=0x1D  
_SPDRP_UNUSED0=3  
_SPDRP_UNUSED1=5  
_SPDRP_UNUSED2=6  
_SPDRP_UPPERFILTERS=0x11  
