包含在 Windows 中的 USB 设备类驱动程序

您所在的位置:网站首页 云南信息港人才招聘 包含在 Windows 中的 USB 设备类驱动程序

包含在 Windows 中的 USB 设备类驱动程序

2024-06-28 22:34:42| 来源: 网络整理| 查看: 265

包含在 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 11

Windows 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 11

Windows 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 11

Windows 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 11

Windows 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 11

Windows 10 桌面版

Windows 8.1

Microsoft 为移动宽带设备提供wmbclass.sys驱动程序。 请参阅 MB 接口模型。 HID(人机接口设备)(03h) HIDClass{745a17a0-74d3-11d0-b6fe-00a0c90f57da} Hidclass.sysHidusb.sysInput.inf Windows 11

Windows 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 11

Windows 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 11

Windows 10 桌面版

Windows 8.1

Microsoft 提供管理 USB 打印机的 Usbprint.sys 类驱动程序。 有关在 Windows 中实现打印机类的信息,请参阅打印 - 体系结构和驱动程序支持网站。 大容量存储 (08h) USB Usbstor.sys Windows 11

Windows 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 11

Windows 10 桌面版

Windows 10 移动版

Windows 8.1

Uaspstor.sys 是支持大容量流终结点的 SuperSpeed USB 设备的类驱动程序。 集线器 (09h) USB{36fc9e60-c465-11cf-8056-444553540000} Usbhub.sysUsb.inf Windows 11

Windows 10 桌面版

Windows 10 移动版

Windows 8.1

Microsoft 提供了用于管理 USB 集线器的 Usbhub.sys 驱动程序。 有关集线器类驱动程序与 USB 堆栈之间的关系的详细信息,请参阅 Windows 中的 USB 主机端驱动程序。 集线器 (09h) USB{36fc9e60-c465-11cf-8056-444553540000} Usbhub3.sysUsbhub3.inf Windows 11

Windows 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 11

Windows 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 11

Windows 10 桌面版

Windows 10 移动版

Microsoft 提供 Bthusb.sys 微型端口驱动程序来管理 USB 蓝牙无线电收发器。 有关详细信息,请参阅蓝牙设计指南。 杂项 (EFh) Net{4d36e972-e325-11ce-bfc1-08002be10318}

支持 SubClass 04h 和 Protocol 01h

Rndismp.sysRndismp.inf Windows 11

Windows 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 11

Windows 10 桌面版

Windows 10 移动版

推荐的驱动程序:WinUSB (Winusb.sys) 相关主题 Microsoft 提供的 USB 驱动程序


【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭