StorageDevice クラス

定義

WPD をサポートするポータブル デバイスのストレージ機能にアクセスするためのメソッドを提供します。 リムーバブル 記憶域デバイスには、次のものが含まれます。

  • USB 大容量記憶装置のフラッシュ ドライブとカメラ
  • メディア転送プロトコル (MTP) の音楽プレーヤー、電話、カメラ
  • 画像転送プロトコル (PTP) カメラ
public ref class StorageDevice abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Portable.PortableDeviceContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class StorageDevice final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Portable.PortableDeviceContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class StorageDevice
Public Class StorageDevice
継承
Object Platform::Object IInspectable StorageDevice
属性

Windows の要件

デバイス ファミリ
Windows Desktop Extension SDK (10.0.10240.0 で導入)
API contract
Windows.Devices.Portable.PortableDeviceContract (v1.0 で導入)
アプリの機能
removableStorage

次の例は、 FromId の呼び出しの構文を示しています。

var folder = StorageDevice.FromId(deviceInformationId);
StorageFolder folder{ StorageDevice::FromId(deviceInformationId) };
StorageFolder^ folder = StorageDevice::FromId(deviceInformationId);

注釈

デバイス サービスにアクセスするには、アプリ マニフェスト ファイルの capabilities セクションでデバイス サービスを宣言する必要があります。 デバイス サービスを表す GUID の一覧については、「 Windows.Devices.Portable」を参照してください。

メソッド

FromId(String)

リムーバブル 記憶域デバイスの DeviceInformation ID から StorageFolder オブジェクトを取得します。

GetDeviceSelector()

リムーバブル 記憶域デバイスを識別するための高度なクエリ構文 (AQS) 文字列。 この文字列は FindAllAsync メソッドまたは CreateWatcher メソッドに渡されます。

適用対象

こちらもご覧ください