USB I/O 目标
本部分介绍从版本 2 开始,Kernel-Mode Driver Framework (KMDF) 和 User-Mode Driver Framework (UMDF) 驱动程序如何与通用串行总线 (USB) 设备进行交互。
每个 USB 设备和 USB 设备接口支持的每个管道都有单独的 I/O 目标。 控制 USB 设备句柄发送到设备的 I/O 目标传输。 特定管道句柄的 I/O 传输将发送到该管道的 I/O 目标。
框架通过发送 USB 请求块 (URB) 来与 USB 设备的 I/O 目标通信。 框架提供对象方法,用于从驱动程序中隐藏 URL,以便驱动程序不必自行生成和发送它们。 如果希望驱动程序生成 URL,KMDF 驱动程序可以使用一组额外的对象方法来生成和发送 URL。
有关如何确定 USB 设备所需的驱动程序类型的信息,请参阅 选择用于开发 USB 客户端驱动程序的驱动程序模型。
本节包括:
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈