包含在 Windows 中的 USB 设备类驱动程序 |
您所在的位置:网站首页 › 云南信息港人才招聘 › 包含在 Windows 中的 USB 设备类驱动程序 |
包含在 Windows 中的 USB 设备类驱动程序
项目
03/08/2023
重要 本主题面向程序员。 如果你是遇到 USB 问题的客户,请参阅排除常见 USB 问题 本文列出了 Microsoft 为支持的 USB 设备类提供的驱动程序。 USB-IF 批准的设备类的 Microsoft 提供的驱动程序。 对于复合设备,请使用 USB 通用父驱动程序 (Usbccgp.sys),为每个函数创建物理设备对象 (PDO)。 对于非复合设备或复合设备的函数,请使用 WinUSB (Winusb.sys)。如果要安装 USB 驱动程序: 无需下载 USB 设备类驱动程序。 它们会自动安装。 这些驱动程序及其安装文件包含在 Windows 中。 它们在 \Windows\System32\DriverStore\FileRepository 文件夹中可用。 通过 Windows 更新更新驱动程序。 如果要编写自定义驱动程序: 在为 USB 设备编写驱动程序之前,请确定 Microsoft 提供的驱动程序是否满足设备要求。 如果 Microsoft 提供的驱动程序不适用于你的设备所属的 USB 设备类,请考虑使用通用驱动程序、Winusb.sys或Usbccgp.sys。 仅在必要时才编写驱动程序。 有关更多指南信息,请参阅选择用于开发 USB 客户端驱动程序的驱动程序模型。 USB 设备类USB 设备类 是具有类似特征并执行常见功能的设备的类别。 USB-IF 定义这些类及其规范。 每个设备类由 USB-IF 批准的类、子类和协议代码标识,所有这些类都由固件中的设备描述符中的 IHV 提供。 Microsoft 为其中几个设备类(称为 USB 设备类驱动程序)提供内置驱动程序 。 如果属于受支持的设备类的设备连接到系统,Windows 会自动加载类驱动程序,并且设备无需其他驱动程序即可正常运行。 硬件供应商不应为受支持的设备类编写驱动程序。 Windows 类驱动程序可能不支持类规范中描述的所有功能。 如果设备的某些功能不是由类驱动程序实现的,供应商应提供与类驱动程序配合使用的补充驱动程序,以支持设备提供的整个功能范围。 有关 USB-IF 批准的设备类的常规信息,请参阅 USB 通用类规范 USB 类规范和类代码的最新列表记录在 USB-IF 定义的类代码列表中。 设备安装程序类Windows 通过指示设备功能设备安装程序类来对设备分类 。 Microsoft 为大多数设备定义安装程序类。 IHV 和 OEM 可以定义新的设备安装程序类,但前提是现有类都不适用。 有关详细信息,请参阅系统定义的设备安装程序类。 USB 设备的两个重要设备安装程序类如下所示: USBDevice {88BAE032-5A81-49f0-BC3D-A4FF138216D6}:IHV 必须为不属于另一类的自定义设备使用此类。 此类不用于 USB 主机控制器和集线器。 USB {36fc9e60-c465-11cf-8056-444553540000}:IHV 不得将此类用于其自定义设备。 这是为 USB 主机控制器和 USB 集线器保留的。 设备安装程序类与前面讨论的 USB 设备类不同。 例如,音频设备的描述符中具有 USB 设备类代码 01h。 连接到系统时,Windows 会加载 Microsoft 提供的类驱动程序 ,Usbaudio.sys。 在“设备管理器”中,设备显示在“声音”、“视频和游戏控制器”下,表示设备安装程序类为“媒体” 。 Microsoft 提供的 USB 设备类驱动程序 USB-IF 类代码 设备安装程序类 Microsoft 提供的驱动程序和 INF Windows 支持 说明 音频 (01h) 媒体{4d36e96c-e325-11ce-bfc1-08002be10318} Usbaudio.sysWdma_usb.inf Windows 11Windows 10 桌面版(家庭版、专业版、企业版和教育版) Windows 10 移动版 Windows 8.1 Microsoft 通过 Usbaudio.sys 驱动程序支持 USB 音频设备类。 有关详细信息,请参阅内核模式 WDM 音频组件中的“USBAudio 类系统驱动程序”。 有关 Windows 音频支持的详细信息,请参阅 Windows 音频设备技术网站。 通信和 CDC 控制 (02h) 端口{4D36E978-E325-11CE-BFC1-08002BE10318} Usbser.sysUsbser.inf Windows 11Windows 10 桌面版 Windows 10 移动版 在 Windows 10 中,添加了一个新的 INF (Usbser.inf),它自动加载 Usbser.sys 作为功能驱动程序。有关详细信息,请参阅 USB 串行驱动程序 (Usbser.sys) 通信和 CDC 控制 (02h) 调制解调器{4D36E96D-E325-11CE-BFC1-08002BE10318}支持子类 02h (ACM) Usbser.sys引用 mdmcpq.inf 的自定义 INF Windows 11Windows 10 桌面版 Windows 8.1 在 Windows 8.1 及更早版本中,不会自动加载Usbser.sys。 若要加载驱动程序,需要编写一个 INF,该 INF 引用调制解调器 INF (mdmcpq.inf) ,并包含 [安装] 和 [Need] 部分。可以通过设置注册表值来启用 CDC 和无线移动 CDC (WMCDC) 支持,如 支持无线移动通信设备类中所述。启用 CDC 支持后, USB 通用类泛型父驱动程序 枚举对应于 CDC 和 WMCDC 控制模型的接口集合,并将 (PDO) 的物理设备对象分配给这些集合。 通信和 CDC 控制 (02h) Net{4d36e972-e325-11ce-bfc1-08002be10318}支持子类 0Dh (NCM) UsbNcm.sysUsbNcm.inf Windows 11Windows Server 2022 Microsoft 提供了 UsbNcm.sys 驱动程序来操作符合 USB NCM 的设备。 该驱动程序的源代码在 NCM-Driver-for-Windows 中提供。 通信和 CDC 控制 (02h) Net{4d36e972-e325-11ce-bfc1-08002be10318}支持子类 0Eh (MBIM) cxwmbclass.syswmbclass.sysNetwmbclass.inf Windows 11Windows 10 桌面版 Windows 8.1 Microsoft 为移动宽带设备提供wmbclass.sys驱动程序。 请参阅 MB 接口模型。 HID(人机接口设备)(03h) HIDClass{745a17a0-74d3-11d0-b6fe-00a0c90f57da} Hidclass.sysHidusb.sysInput.inf Windows 11Windows 10 桌面版 Windows 10 移动版 Windows 8.1 Microsoft 提供 HID 类驱动程序 (Hidclass.sys) 和 miniclass 驱动程序 (Hidusb.sys) 来操作符合 USB HID 标准的设备。 有关详细信息,请参阅 HID 体系结构和微型驱动程序和 HID 类驱动程序。 有关 Windows 对输入硬件的支持的详细信息,请参阅 输入和 HID - 体系结构和驱动程序支持 网站。 物理 (05h) - - - 推荐的驱动程序:WinUSB (Winusb.sys) 图像 (06h) 映像{6bdd1fc6-810f-11d0-bec7-08002be2092f} Usbscan.sysSti.inf Windows 11Windows 10 桌面版 Windows 8.1 Microsoft 提供 Usbscan.sys 驱动程序,用于管理 Windows XP 和更高版本的操作系统的 USB 数码相机和扫描仪。 此驱动程序实现 Windows 映像体系结构 (WIA) 的 USB 组件。 有关 WIA 的详细信息,请参阅 Windows 图像采集驱动程序 和 Windows 图像处理组件网站。 有关 Usbscan.sys 在 WIA 中扮演的角色的说明,请参阅 WIA Core 组件。 打印机 (07h) USBUsbprint.sys枚举设备设置类下的打印机设备: 打印机 {4d36e979-e325-11ce-bfc1-08002be10318}。 Usbprint.sysUsbprint.inf Windows 11Windows 10 桌面版 Windows 8.1 Microsoft 提供管理 USB 打印机的 Usbprint.sys 类驱动程序。 有关在 Windows 中实现打印机类的信息,请参阅打印 - 体系结构和驱动程序支持网站。 大容量存储 (08h) USB Usbstor.sys Windows 11Windows 10 桌面版 Windows 10 移动版 Windows 8.1 Microsoft 提供 Usbstor.sys 端口驱动程序,以使用 Microsoft 的本机存储类驱动程序管理 USB 大容量存储设备。 有关由此驱动程序管理的设备堆栈的示例,请参阅 USB 大容量存储设备的设备对象示例。 有关 Windows 存储支持的信息,请参阅存储技术网站。 大容量存储 (08h) SCSIAdapter{4d36e97b-e325-11ce-bfc1-08002be10318} SubClass (06) 和协议 (62) Uaspstor.sysUaspstor.inf Windows 11Windows 10 桌面版 Windows 10 移动版 Windows 8.1 Uaspstor.sys 是支持大容量流终结点的 SuperSpeed USB 设备的类驱动程序。 集线器 (09h) USB{36fc9e60-c465-11cf-8056-444553540000} Usbhub.sysUsb.inf Windows 11Windows 10 桌面版 Windows 10 移动版 Windows 8.1 Microsoft 提供了用于管理 USB 集线器的 Usbhub.sys 驱动程序。 有关集线器类驱动程序与 USB 堆栈之间的关系的详细信息,请参阅 Windows 中的 USB 主机端驱动程序。 集线器 (09h) USB{36fc9e60-c465-11cf-8056-444553540000} Usbhub3.sysUsbhub3.inf Windows 11Windows 10 桌面版 Windows 8.1 Microsoft 提供用于管理 SuperSpeed (USB 3.0) USB 集线器的 Usbhub3.sys 驱动程序。 SuperSpeed 集线器连接到 xHCI 控制器时,将加载驱动程序。 请参阅 Windows 中的 USB 主机端驱动程序。 CDC-Data (0Ah) - - - 推荐的驱动程序:WinUSB (Winusb.sys) 智能卡 (0Bh) SmartCardReader{50dd5230-ba8a-11d1-bf5d-0000f805f530} Usbccid.sys (Obsolete) Windows 10 桌面版 Microsoft 提供 Usbccid.sys 迷你类驱动程序来管理 USB 智能卡读卡器。 有关 Windows 中智能卡驱动程序的详细信息,请参阅智能卡设计指南。WUDFUsbccidDriver.dll UMDF 驱动程序替换Usbccid.sys驱动程序。 智能卡 (0Bh) SmartCardReader{50dd5230-ba8a-11d1-bf5d-0000f805f530} WUDFUsbccidDriver.dllWUDFUsbccidDriver.inf Windows 8.1 WUDFUsbccidDriver.dll 是 USB CCID 智能卡读卡器设备的用户模式驱动程序。 内容安全 (0Dh) - - - 推荐的驱动程序:USB 通用父驱动程序 (Usbccgp.sys)。 某些内容安全功能是在 Usbccgp.sys 中实现的。 请参阅 Usbccgp.sys 中的内容安全功能。 视频 (0Eh) 映像{6bdd1fc6-810f-11d0-bec7-08002be2092f} Usbvideo.sysUsbvideo.inf Windows 11Windows 10 桌面版 Microsoft 通过 Usbvideo.sys 驱动程序提供 USB 视频类支持。 有关详细信息,请参阅 AVStream 微型驱动程序下的“USB 视频类驱动程序”。 个人保健 (0Fh) - - - 推荐的驱动程序:WinUSB (Winusb.sys) 音频/视频设备 (10h) - - - - 诊断设备 (DCh) - - - 推荐的驱动程序:WinUSB (Winusb.sys) 无线控制器 (E0h)支持子类 01h 和协议 01h 蓝牙{e0cbf06c-cd8b-4647-bb8a-263b43f0f974} Bthusb.sysBth.inf Windows 11Windows 10 桌面版 Windows 10 移动版 Microsoft 提供 Bthusb.sys 微型端口驱动程序来管理 USB 蓝牙无线电收发器。 有关详细信息,请参阅蓝牙设计指南。 杂项 (EFh) Net{4d36e972-e325-11ce-bfc1-08002be10318}支持 SubClass 04h 和 Protocol 01h Rndismp.sysRndismp.inf Windows 11Windows 10 桌面版 Windows 8.1 Microsoft 建议硬件供应商改为生成与 USB NCM 兼容的设备。 USB NCM 是一种公共 USB IF 协议,可提供更好的吞吐量性能。RNDIS 设备将所有 802 样式的网卡集中在单个类驱动程序 Rndismp.sys 中进行管理。 有关远程 NDIS 的详细讨论,请参阅远程 NDIS 概述。 在 Usb8023 驱动程序中实现了远程 NDIS 到 USB 的映射。 有关 Windows 中的网络支持的详细信息,请参阅 网络和无线技术。 应用程序特定 (FEh) - - - 推荐的驱动程序:WinUSB (Winusb.sys) 供应商特定 (FFh) - - Windows 11Windows 10 桌面版 Windows 10 移动版 推荐的驱动程序:WinUSB (Winusb.sys) 相关主题 Microsoft 提供的 USB 驱动程序 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |