Windows.Devices.Portable Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Переносные устройства Windows (WPD) позволяют компьютерам взаимодействовать с подключенными носителями и запоминающих устройствами. Это пространство имен предоставляет методы для идентификации служб и хранилища переносных устройств Windows (WPD).
Классы
ServiceDevice |
Предоставляет методы для идентификации службы устройств для переносного устройства, которая поддерживает WPD (переносимые устройства Windows) для перечисления устройств. |
StorageDevice |
Предоставляет методы для доступа к функциональным возможностям хранилища переносимого устройства, поддерживающего WPD. Съемные запоминаемые устройства включают:
|
Перечисления
ServiceDeviceType |
Указывает тип службы переносимых устройств. |
Комментарии
В этой таблице перечислены идентификаторы GUID стандартных служб устройств MTP, которые можно передать в параметр serviceId . Дополнительные сведения об этих службах устройств MTP см. в разделе Службы устройств MTP для Windows.
Хотя стандартные службы устройств являются службами устройств 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>
В этой таблице перечислены идентификаторы GUID, которые обычно используются при доступе к функциональным возможностям хранилища на устройствах WPD с помощью API WPD. Их также можно объявить в разделе возможностей устройства в файле appxmanifest .
Функциональные возможности хранилища | GUID |
---|---|
Хранилище WPD | 6AC27878-A6FA-4155-BA85-F98F491D4F33 |
Хранилище WPD (частные устройства) | BA0C718F-4DED-49B7-BDD3-FABE28661211 |
Устройства обработки изображений (например, камеры) | 6BDD1FC6-810F-11D0-BEC7-08002BE2092F |