WPD 应用程序编程接口

基于 Windows 便携设备构建的应用程序可以浏览设备、发送和接收内容,甚至控制设备,例如拍照或发送短信。 该系统设计灵活,以便可以浏览多种类型的设备,并且可扩展,以便驱动程序开发人员可以为自定义设备定义自定义属性和命令。

下表介绍了本文档main主题。

主题 说明
应用程序开发的一般要求 使用 Windows 便携设备开发驱动程序和应用程序的硬件和软件要求。
Windows Media DRM-Enabled 应用程序的要求 启用受 Windows Media DRM 保护的内容传输所需的属性。
示例 此软件开发工具包随附的两个命令行桌面应用程序的说明。
应用程序概述 Windows 便携设备中使用的关键概念。
编程指南 应用程序将执行的关键任务,附带分步说明和代码片段。
编程参考 Windows 可移植设备定义的接口和数据类型的参考指南。

 

基于 Windows Media 设备管理器 或 Windows 映像采集构建的应用程序可以通过兼容性层访问 Windows 可移植设备。

Microsoft 为标准协议和设备提供了多个驱动程序,包括媒体传输协议 (MTP) 设备和大容量存储类 (MSC) 设备。 如果你熟悉User-Mode驱动程序框架,则可以为自定义设备开发自己的驱动程序。