다음을 통해 공유


Windows.Devices.Portable 네임스페이스

WPD(Windows 이식 장치 )를 사용하면 컴퓨터가 연결된 미디어 및 스토리지 디바이스와 통신할 수 있습니다. 이 네임스페이스는 WPD(Windows 이식 장치) 서비스 및 스토리지를 식별하는 방법을 제공합니다.

클래스

ServiceDevice

디바이스 열거를 위해 WPD(Windows 이식 가능한 디바이스)를 지원하는 휴대용 디바이스에 대한 디바이스 서비스를 식별하는 방법을 제공합니다.

StorageDevice

WPD를 지원하는 휴대용 디바이스의 스토리지 기능에 액세스하는 방법을 제공합니다. 이동식 스토리지 디바이스는 다음과 같습니다.

  • USB 대용량 스토리지 플래시 드라이브 및 카메라
  • MTP(미디어 전송 프로토콜) 음악 플레이어, 휴대폰 및 카메라
  • PTP(사진 전송 프로토콜) 카메라

열거형

ServiceDeviceType

이식 가능한 디바이스 서비스의 유형을 나타냅니다.

설명

이 표에는 serviceId 매개 변수에 전달할 수 있는 표준 MTP 디바이스 서비스의 GUID가 나열되어 있습니다. 이러한 MTP 디바이스 서비스에 대한 자세한 내용은 Windows용 MTP Device Services를 참조하세요.

표준 디바이스 서비스는 모두 MTP 디바이스 서비스이지만 MTP가 아닌 디바이스도 서비스를 지원할 수 있습니다. MTP 디바이스는 표준 디바이스 서비스가 아닌 추가 디바이스 서비스를 지원할 수도 있습니다. 디바이스 제조업체에 문의하여 지정된 WPD 디바이스에서 지원되는 디바이스 서비스를 확인합니다.

서비스GUID
MTP 연락처 서비스DD04D5FC-9D6E-4F76-9DCF-ECA6339B7389
MTP 일정 서비스E4DFDBD3-7F04-45E9-9FA1-5CA0EAEB0AE3
MTP Notes Service5c017aea-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>

이 표에는 WPD API를 사용하여 WPD 디바이스의 스토리지 기능에 액세스할 때 일반적으로 사용되는 GUID가 나열되어 있습니다. appxmanifest 파일의 디바이스 기능 섹션에서 선언할 수도 있습니다.

스토리지 기능GUID
WPD 스토리지6AC27878-A6FA-4155-BA85-F98F491D4F33
WPD Storage(프라이빗 디바이스)BA0C718F-4DED-49B7-BDD3-FABE28661211
이미징 디바이스(예: 카메라)6BDD1FC6-810F-11D0-BEC7-08002BE2092F

추가 정보