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);

注解

若要访问设备服务,必须在应用清单文件的“功能”部分中声明设备服务。 有关表示设备服务的 GUID 的列表,请参阅 Windows.Devices.Portable

方法

FromId(String)

从可移动存储设备的 DeviceInformation ID 中获取 StorageFolder 对象。

GetDeviceSelector()

用于标识可移动存储设备 (AQS) 字符串的高级查询语法。 此字符串将传递到 FindAllAsyncCreateWatcher 方法。

适用于

另请参阅