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

如果要为特定类别的设备编写 Windows 设备驱动程序,则可以使用以下列表选择正确的预定义值,以用于Class驱动程序 INF 文件的“版本”部分中的 和 ClassGuid 条目。

注意

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

若要查看这些条目在 INF 文件中的显示方式,请在 Windows 驱动程序示例存储库中检查 cdrom.inf

除非另有说明,否则你可以使用以下列表中的条目在 Windows 2000 及更高版本上安装设备驱动程序。

注意

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

设备类别和类值

音频处理对象 (ADO)
类 = AudioProcessingObject
ClassGuid = {5989fce8-9cd0-467d-8a6a-5419e31529d4}
此类包括音频处理对象 (ADO) 。 有关详细信息,请参阅 Windows 音频处理对象

电池设备
Class = Battery
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) 此类包括所有蓝牙设备。

相机设备
类 = 相机
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 类。

显示适配器
Class = Display
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)
Class = 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 设备上的一个函数,具有单个子设备,它是打印机设备设置类的成员。

支持 61883 协议的 IEEE 1394 设备
类 = 61883
ClassGuid = {7ebefbc0-3200-11d2-b4c2-00a0C9697d07}
此类包括支持 IEC-61883 协议设备类的 IEEE 1394 设备。

61883 组件包括 61883.sys 协议驱动程序,该驱动程序通过 1394 总线传输各种音频和视频数据流。 这些当前包括标准/高/低质量 DV、MPEG2、DSS 和音频。 这些数据流由 IEC-61883 规范定义。

支持 AVC 协议的 IEEE 1394 设备
类 = AVC
ClassGuid = {c06ff265-ae09-48f0-812c-16753d7cba83}
此类包括支持 AVC 协议设备类的 IEEE 1394 设备。

支持 SBP2 协议的 IEEE 1394 设备
类 = SBP2
ClassGuid = {d48179be-ec20-11d1-b6b8-00c04fa372a7}
此类包括支持 SBP2 协议设备类的 IEEE 1394 设备。

IEEE 1394 主机总线控制器
类 = 1394
ClassGuid = {6bdd1fc1-810f-11d0-bec7-08002be2092f}
此类包括连接在 PCI 总线上的 1394 个主机控制器,但不包括 1394 个外围设备。 此类的驱动程序是系统提供的。

图像处理设备
Class = Image
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 调制解调器支持

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

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

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

多媒体
类 = 媒体
ClassGuid = {4d36e96c-e325-11ce-bfc1-08002be10318}
此类包括音频和 DVD 多媒体设备、游戏杆端口和全动作视频捕获设备。

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

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

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

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

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

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

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

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

(COM & LPT 端口)
类 = 端口
ClassGuid = {4d36e978-e325-11ce-bfc1-08002be10318}
此类包括串行和并行端口设备。 另请参阅 MultiportSerial 类。

打印机
类 = 打印机
ClassGuid = {4d36e979-e325-11ce-bfc1-08002be10318}
此类包括打印机。

打印机、特定于总线的类驱动程序
类 = PNPPrinters
ClassGuid = {4658ee7e-f050-11d1-b6bd-00c04fa372a7}
此类包括 SCSI/1394 枚举的打印机。 此类的驱动程序为特定总线提供打印机通信。

处理器
类 = Processor
ClassGuid = {50127dc3-0f36-415e-a6cc-4cb3be910b65}
此类包括处理器类型。

SCSI 和 RAID 控制器
类 = SCSIAdapter
ClassGuid = {4d36e97b-e325-11ce-bfc1-08002be10318}
此类包括 SCSI HBA (主机总线适配器) 和磁盘阵列控制器。

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

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

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

存储卷
类 = Volume
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 驱动程序兼容的设备之间的通信 (通常通过 USB) PocketPC 设备。

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