为供应商提供的系统定义的设备安装程序类

如果要为特定类别的设备编写 Windows ClassClassGuid 设备驱动程序,可以使用以下列表在驱动程序 INF 文件的 Version 节中选择要用于 和 条目的正确的预定义值。

注意

如果要查找有关保留类和 GUID 的信息,请参阅为系统使用保留的系统定义的 设备安装程序类

若要了解这些条目在 INF 文件中如何显示,请查看驱动程序示例Windows cdrom.inf

列表中的值可用于在 Windows 2000 及更高版本安装设备驱动程序,除非特别说明。

注意

如果要查找有关排查 CD 或 DVD 驱动器问题的信息,请参阅 CD 驱动器或 DVD 驱动器未如预期工作

设备类别和类值

音频处理对象 (API)
Class = 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) 此类包括所有基于生物识别的个人标识设备。

蓝牙设备
类 = 蓝牙
ClassGuid = {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}
(Windows XP SP1 及更高版本的 Windows) 此类包括所有蓝牙设备。

相机设备
Class = Camera
ClassGuid = {ca3e7ab9-b4c3-4ae6-8251-579ef933890f}
(Windows 10版本 1709 及更高版本的 Windows) 此类包括通用相机驱动程序。

CD-ROM 驱动器
类 = CDROM
ClassGuid = {4d36e965-e325-11ce-bfc1-08002be10318}
此类包括 CD-ROM 驱动器,包括 SCSI CD-ROM 驱动器。 默认情况下,系统的 CD-ROM 类安装程序还会安装系统提供的 CD 音频驱动程序和 CD-ROM 更改器驱动程序作为即插即用驱动程序。

磁盘驱动器
类 = DiskDrive
ClassGuid = {4d36e967-e325-11ce-bfc1-08002be10318}
此类包括硬盘驱动器。 另请参阅 HDC 和 SCSIAdapter 类。

显示适配器
类 = 显示
ClassGuid = {4d36e968-e325-11ce-bfc1-08002be10318}
此类包括视频适配器。 此类的驱动程序包括显示驱动程序和视频微型端口驱动程序。

扩展 INF
类 = 扩展
ClassGuid = {e2f84ce7-8efa-411c-aa69-97454ca4cb57}
(Windows 10及更高版本的 Windows) 此类包括所有需要自定义的设备。 有关详细信息,请参阅 使用扩展 INF 文件

软盘控制器
类 = FDC
ClassGuid = {4d36e969-e325-11ce-bfc1-08002be10318}
此类包括软盘驱动器控制器。

软盘驱动器
类 = FloppyDisk
ClassGuid= {4d36e980-e325-11ce-bfc1-08002be10318}
此类包括软盘驱动器。

硬盘控制器
类 = HDC
ClassGuid = {4d36e96a-e325-11ce-bfc1-08002be10318}
此类包括硬盘控制器,包括 ATA/ATAPI 控制器,但不包括 SCSI 和 RAID 磁盘控制器。

人机接口设备 (HID)
类 = HIDClass
ClassGuid = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
此类包括由系统提供的 HID 类驱动程序操作的 交互式输入设备。 这包括符合 USB HID 标准的 USB 设备以及使用 HID 微型驱动程序的非 USB 设备。 有关详细信息,请参阅 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 设备上的函数,具有单个子设备,这是打印机设备设置类的成员。

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 = {6bdd1fc1-810f-11d0-bec7-08002be2092f}
此类包括在 PCI 总线上连接的 1394 主机控制器,但不包括 1394 外围设备。 此类的驱动程序由系统提供。

图像处理设备
类 = 图像
ClassGuid = {6bdd1fc6-810f-11d0-bec7-08002be2092f}
此类包括静止图像捕获设备、数字签名和扫描仪。

IrDA 设备
类 = 类
ClassGuid = {6bdd1fc5-810f-11d0-bec7-08002be2092f}
此类包括这些设备。 此类的驱动程序包括 Serial-IR 和 Fast-IR NDIS 微型端口,但另请参阅其他 NDIS 网络适配器微型端口的网络适配器类。

键盘
类 = 键盘
ClassGuid = {4d36e96b-e325-11ce-bfc1-08002be10318}
此类包括所有键盘。 也就是说,还必须在枚举的子 HID 键盘 (INF) 辅助设备中指定它。

媒体更改器
类 = MediumChanger
ClassGuid = {ce5939ae-ebde-11d0-b181-0000f8753ec4}
此类包括 SCSI 媒体更改器设备。

内存技术驱动程序
类 = MTD
ClassGuid = {4d36e970-e325-11ce-bfc1-08002be10318}
此类包括内存设备,例如闪存卡。

现代
类 = 调制解调器
ClassGuid = {4d36e96d-e325-11ce-bfc1-08002be10318}
此类包括 调制解调器设备。 此类设备的 INF 文件指定设备的功能和配置,并且将此信息存储在注册表中。 此类设备的 INF 文件还可用于为无控制器调制解调器或软件调制解调器安装设备驱动程序。 这些设备在调制解调器设备和设备驱动程序之间拆分功能。 有关调制解调器 INF 文件和 Microsoft Windows 驱动程序模型 (WDM) 调制解调器设备的信息,请参阅调制解调器 INF 文件和添加 WDM 调制解调器支持概述

监控
类 = 监视器
ClassGuid = {4d36e96e-e325-11ce-bfc1-08002be10318}
此类包括显示监视器。 此类设备的 INF 不会安装设备驱动程序 () ,而是指定要存储在注册表中的特定监视器的功能,供视频适配器的驱动程序使用。 (监视器枚举为显示适配器.)

鼠标
类 = 鼠标
ClassGuid = {4d36e96f-e325-11ce-bfc1-08002be10318}
此类包括所有鼠标设备和其他类型的指针设备,例如跟踪球。 也就是说,还必须在枚举子 HID 鼠标设备的 inF (辅助) 中指定此类。

多功能设备
类 = 多功能
ClassGuid = {4d36e971-e325-11ce-bfc1-08002be10318}
此类包括组合卡,例如 PCMCIA 调制解调器和网卡适配器。 此类多功能即插即用驱动程序安装在此类下,并分别枚举调制解调器和网卡作为子设备。

多媒体
Class = Media
ClassGuid = {4d36e96c-e325-11ce-bfc1-08002be10318}
此类包括音频和 DVD 多媒体设备、手柄端口和全运动视频捕获设备。

多端口串行适配器
类 = MultiportSerial
ClassGuid = {50906cb8-ba12-11d1-bf5d-0000f805f530}
此类包括智能多端口串行卡,但不包括连接到其端口的外围设备。 它不包括 16550 (16550 类型的) 多端口串行控制器或单端口串行控制器 (请参阅 Ports 类) 。

网络适配器
类 = Net
ClassGuid = {4d36e972-e325-11ce-bfc1-08002be10318}
此类由网络适配器驱动程序组成。 这些驱动程序必须调用 NdisMRegisterMiniportDriverNetAdapterCreate。 不使用 NDIS 或 NetAdapter 的驱动程序应使用不同的安装类。

网络客户端
类 = NetClient
ClassGuid = {4d36e973-e325-11ce-bfc1-08002be10318}
此类包括网络和/或打印提供程序。

注意NetClient 组件在 Windows 8.1、Windows Server 2012 R2 和更高版本中已弃用。

Network Service
类 = NetService
ClassGuid = {4d36e974-e325-11ce-bfc1-08002be10318}
此类包括网络服务,例如重定向程序与服务器。

网络传输
类 = NetTrans
ClassGuid = {4d36e975-e325-11ce-bfc1-08002be10318}
此类包括 NDIS 协议 CoNDIS 独立调用管理器和 CoNDIS 客户端,以及传输堆栈中的更高级别驱动程序。

PCI SSL 加速器
Class = SecurityAccelerator
ClassGuid = {268c95a1-edfe-11d3-95c3-0010dc4050a5}
此类包括加速 SSL 安全套接字层 (加密) 的设备。

PCMCIA 适配器
类 = PCMCIA
ClassGuid = {4d36e977-e325-11ce-bfc1-08002be10318}
此类包括 PCMCIA 和 CardBus 主机控制器,但不包括 PCMCIA 或 CardBus 外围设备。 此类的驱动程序由系统提供。

COM (端口 & 端口端口)
类 = 端口
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 HBA (主机总线适配器) 磁盘阵列控制器。

安全设备 Class = 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 设备。

智能卡读卡器
Class = SmartCardReader
ClassGuid = {50dd5230-ba8a-11d1-bf5d-0000f805f530}
此类包括智能卡读卡器。

软件组件
类 = SoftwareComponent
ClassGuid = {5c4c3332-344d-483c-8739-259e934c9cc8}
(Windows 10版本 1703 及更高版本的 Windows) 此类包含虚拟子设备来封装软件组件。 有关详细信息,请参阅 使用 INF 文件添加软件组件

存储卷
类 = 卷
ClassGuid = {71a27cdd-812a-11d0-bec7-08002be2092f}
此类包括由系统提供的逻辑卷管理器定义的存储卷,以及用于创建设备对象以表示存储卷的类驱动程序,例如系统磁盘类驱动程序。

系统设备
类 = 系统
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 主机控制器和集线器。

Windows CE USB ActiveSync 设备
类 = WCEUSBS
ClassGuid = {25dbce51-6c8f-4a72-8a6d-b54c2b4fc835}
此类包括Windows CE ActiveSync 设备。

WCEUSBS 设置类支持个人计算机与与 Windows CE ActiveSync 驱动程序兼容的设备之间的通信 (通常,PocketPC 设备) USB。

Windows WPD (可移植设备)
类 = WPD
ClassGuid = {eec5ad98-8080-425f-922a-dabf3de3f69a}
(Windows Vista 及更高版本的 Windows) 此类包括 WPD 设备。