WpdWudfSampleDriver 示例

WPD 驱动程序文档的这一部分介绍了 Windows 驱动程序工具包 (WDK) 随附的综合示例驱动程序 WpdWudfSampleDriver。

全面的 WPD 示例驱动程序 (WpdWudfSampleDriver) 演示了 Microsoft Windows 便携式设备 (WPD) 设备驱动程序接口 (DDI) 的几乎所有方面。 此驱动程序构建为普通用户模式驱动程序框架 (UMDF) 驱动程序,该驱动程序还处理 WPD 命令集。 尽管此驱动程序不与实际硬件交互,但它模拟与支持电话联系人、图片、音乐和视频的设备通信。

此驱动程序采用最简单的方法编写,以演示概念。 因此,样本驱动程序可能会以生产驱动程序中效率低下的方式执行操作或结构化 此外,此示例不使用真实硬件。 而是使用内存中的数据结构模拟设备。 因此,驱动程序的实现方式对于生产硬件来说可能是不现实的。

WpdWudfSampleDriver 完成的一些任务是为高级 Windows 便携式设备 (WPD) 驱动程序开发人员编写的。 这些任务将在本节后面的主题中描述。

WPD 驱动程序示例