다음을 통해 공유


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(고급 쿼리 구문) 문자열입니다. 이 문자열은 FindAllAsync 또는 CreateWatcher 메서드에 전달됩니다.

적용 대상

추가 정보