Windows.Devices.Portable 命名空间

Windows 可移植设备 (WPD) 使计算机能够与附加媒体和存储设备进行通信。 此命名空间提供用于标识 Windows 可移植设备 (WPD) 服务和存储的方法。

ServiceDevice

提供用于标识支持 WPD (Windows 可移植设备) 的可移植设备的设备服务的方法。

StorageDevice

提供用于访问支持 WPD 的便携式设备的存储功能的方法。 可移动存储设备包括:

  • USB 大容量存储闪存驱动器和相机
  • 媒体传输协议 (MTP) 音乐播放器、手机和相机
  • (PTP) 相机的图片传输协议

枚举

ServiceDeviceType

指示可移植设备服务的类型。

注解

下表列出了可传递给 serviceId 参数的标准 MTP 设备服务的 GUID 。 有关这些 MTP 设备服务的详细信息,请参阅 适用于 Windows 的 MTP 设备服务

虽然标准设备服务都是 MTP 设备服务,但非 MTP 设备也可能支持服务。 MTP 设备可能还支持非标准设备服务的其他设备服务。 请与设备制造商联系,了解给定 WPD 设备上支持哪些设备服务。

服务GUID
MTP 联系人服务DD04D5FC-9D6E-4F76-9DCF-ECA6339B7389
MTP 日历服务E4DFDBD3-7F04-45E9-9FA1-5CA0EAEB0AE3
MTP 笔记服务5c017aea-e706-4719-8cc0-a303836fd321
MTP 任务服务BB340C54-B5C6-491D-8827-28D0E7631903
MTP 状态服务0B9F1048-B94B-DC9A-4ED7-FE4FED3A0DEB
MTP 提示服务c8a98b1f-6b19-4e79-a414-67ea4c39eec2
MTP 设备元数据服务332ffe6a-af65-41e1-a0af-d3e2627bdf54
MTP 铃声服务d0eace0e-707d-4106-8d38-4f560e6a9f8e
MTP 枚举同步服务28d3aac9-c075-44be-8881-65f38d305909
MTP 定位点同步服务056d8b9e-ad7a-44fc-946f-1d63a25cda9a

若要访问这些服务,必须在 appxmanifest 文件的设备功能部分中声明设备服务。 例如:

<Capabilities>
  <DeviceCapability Name="0B9F1048-B94B-DC9A-4ED7-FE4FED3A0DEB"/> <!-- Status Device Service -->
  <DeviceCapability Name="D0EACE0E-707D-4106-8D38-4F560E6A9f8E"/> <!-- Ringtones Device Service -->
</Capabilities>

下表列出了使用 WPD API 访问 WPD 设备上的存储功能时常用的 GUID。 还可以在 appxmanifest 文件的设备功能部分中声明这些内容。

存储功能GUID
WPD 存储6AC27878-A6FA-4155-BA85-F98F491D4F33
WPD 存储 (专用设备) BA0C718F-4DED-49B7-BDD3-FABE28661211
图像处理设备 (例如,相机) 6BDD1FC6-810F-11D0-BEC7-08002BE2092F

另请参阅