Windows.Devices.Portable Пространство имен

Переносные устройства Windows (WPD) позволяют компьютерам взаимодействовать с подключенными носителями и запоминающих устройствами. Это пространство имен предоставляет методы для идентификации служб и хранилища переносных устройств Windows (WPD).

Классы

ServiceDevice

Предоставляет методы для идентификации службы устройств для переносного устройства, которая поддерживает WPD (переносимые устройства Windows) для перечисления устройств.

StorageDevice

Предоставляет методы для доступа к функциональным возможностям хранилища переносимого устройства, поддерживающего WPD. Съемные запоминаемые устройства включают:

  • USB-накопители и камеры
  • Музыкальные проигрыватели, телефоны и камеры по протоколу передачи мультимедиа (MTP)
  • Камеры PTP

Перечисления

ServiceDeviceType

Указывает тип службы переносимых устройств.

Комментарии

В этой таблице перечислены идентификаторы GUID стандартных служб устройств MTP, которые можно передать в параметр serviceId . Дополнительные сведения об этих службах устройств MTP см. в разделе Службы устройств MTP для Windows.

Хотя стандартные службы устройств являются службами устройств MTP, устройства, отличные от MTP, также могут поддерживать службы. Устройство MTP также может поддерживать дополнительные службы устройств, которые не являются стандартными службами устройств. Обратитесь к производителю устройства, чтобы узнать, какие службы устройств поддерживаются на данном устройстве WPD.

СлужбаGUID
Служба контактов MTPDD04D5FC-9D6E-4F76-9DCF-ECA6339B7389
Служба календаря MTPE4DFDBD3-7F04-45E9-9FA1-5CA0EAEB0AE3
Служба заметок MTP5c017aea-e706-4719-8cc0-a303836fd321
Служба задач MTPBB340C54-B5C6-491D-8827-28D0E7631903
Служба состояния MTP0B9F1048-B94B-DC9A-4ED7-FE4FED3A0DEB
Служба подсказок MTPc8a98b1f-6b19-4e79-a414-67ea4c39eec2
Служба метаданных устройств MTP332ffe6a-af65-41e1-a0af-d3e2627bdf54
Служба мелодий звонка MTPd0eace0e-707d-4106-8d38-4f560e6a9f8e
Служба синхронизации перечисления MTP28d3aac9-c075-44be-8881-65f38d305909
Служба синхронизации привязок MTP056d8b9e-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>

В этой таблице перечислены идентификаторы GUID, которые обычно используются при доступе к функциональным возможностям хранилища на устройствах WPD с помощью API WPD. Их также можно объявить в разделе возможностей устройства в файле appxmanifest .

Функциональные возможности хранилищаGUID
Хранилище WPD6AC27878-A6FA-4155-BA85-F98F491D4F33
Хранилище WPD (частные устройства)BA0C718F-4DED-49B7-BDD3-FABE28661211
Устройства обработки изображений (например, камеры)6BDD1FC6-810F-11D0-BEC7-08002BE2092F

См. также раздел