Windows.Devices.Portable 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows ポータブル デバイス (WPD) を使用すると、コンピューターは接続されているメディアおよびストレージ デバイスと通信できます。 この名前空間は、Windows ポータブル デバイス (WPD) サービスとストレージを識別するためのメソッドを提供します。
クラス
ServiceDevice |
デバイス列挙の WPD (Windows ポータブル デバイス) をサポートするポータブル デバイスのデバイス サービスを識別するためのメソッドを提供します。 |
StorageDevice |
WPD をサポートするポータブル デバイスのストレージ機能にアクセスするためのメソッドを提供します。 リムーバブル 記憶域デバイスには、次のものが含まれます。
|
列挙型
ServiceDeviceType |
ポータブル デバイス サービスの種類を示します。 |
注釈
次の表に、 serviceId パラメーターに渡すことができる標準の MTP デバイス サービスの GUID を示します。 これらの MTP デバイス サービスの詳細については、「 WINDOWS 用 MTP デバイス サービス」を参照してください。
標準デバイス サービスはすべて MTP デバイス サービスですが、MTP 以外のデバイスでもサービスがサポートされる場合があります。 MTP デバイスは、標準のデバイス サービスではない追加のデバイス サービスをサポートする場合もあります。 特定の WPD デバイスでサポートされているデバイス サービスを確認するには、デバイスの製造元に問い合わせてください。
サービス | GUID |
---|---|
MTP Contact Service | DD04D5FC-9D6E-4F76-9DCF-ECA6339B7389 |
MTP カレンダー サービス | E4DFDBD3-7F04-45E9-9FA1-5CA0EAEB0AE3 |
MTP Notes サービス | 5c017aea-e706-4719-8cc0-a303836fd321 |
MTP タスク サービス | BB340C54-B5C6-491D-8827-28D0E7631903 |
MTP Status Service | 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 |