支持的场景

Windows 可移植设备 (WPD) DDI 允许你向设备或从设备传输内容、浏览设备内容、控制设备行为以及启用垂直解决方案。 本部分介绍每种方案。

内容传输

WPD 提供了必要的基础结构,用于标准化连接到运行 Windows 的计算机的应用程序和便携式设备之间的数据传输。 它为应用程序提供设备及其内容的统一视图,以及用于访问和传输数据的标准化机制。

例如,WPD DDI 使应用程序能够在设备和计算机之间同步内容。

浏览设备内容

通过使用 WPD 命名空间,用户可以将 Windows 文件管理方法应用于任何类型的可移植设备。 (有关如何在 WPD 应用程序中实现上下文菜单和属性页扩展的详细信息,请参阅 中的 Windows 可移植设备编程指南WPD SDK。)

设备控制

除了提供对设备内容的标准访问外,WPD 基础结构还提供标准化设备控制的方法。 这样,应用程序就可以控制各种设备行为,并发出设备命令。 例如,手机的 WPD 应用程序可以在连接到计算机时请求手机发送消息或接收消息。

启用垂直解决方案

WPD 基础结构提供高度可扩展的设备表示和控制机制。 这使垂直解决方案提供商能够使用 WPD 应用程序编程接口(API)来创建超出 WPD 标准化集的增强用户体验。 其中的示例包括设备、固件更新和设备诊断随附的供应商提供的软件套件(用于远程支持)。

WPD 驱动程序概述