디바이스 표현

디바이스에는 WPD 아키텍처에서 처리하는 두 가지 주요 동작이 있습니다.

  • 콘텐츠 액세스 및 저장. 예를 들어 애플리케이션은 휴대용 음악 플레이어에 음악 파일을 추가할 수 있어야 합니다.
  • 디바이스 프로그래밍 여기에는 설정 변경 및 데이터 캡처를 위한 디바이스 준비와 같은 간단한 작업 또는 펌웨어 업로드와 같은 더 복잡한 작업이 포함됩니다. 예를 들어 사진 촬영 명령은 디지털 스틸 카메라에 실행될 수 있습니다.

WPD에서 이러한 동작은 디바이스를 개체의 계층 구조로 나타내서 설명합니다. 다음 그림에서는 다기능 디바이스(이 경우 휴대폰)에 대한 WPD 개체 표현을 보여줍니다.

wpd hierarchy.

이 계층 구조는 다음과 같은 기능 및 내용을 보여 줍니다.

기능

  • Storage 개체입니다. 이 디바이스에는 데이터 스토리지가 있습니다.
  • Contacts Service. 이 서비스는 휴대폰에서 연락처를 동기화하고 저장하는 데 사용할 수 있는 기능 개체입니다.
  • SMS 서비스입니다. 이 서비스는 SMS 메시지를 보내고 받고 저장하는 데 사용할 수 있는 기능 개체입니다.

내용을

  • 미디어 개체입니다. 이 디바이스는 Storage 개체의 폴더에 이미지, 음악 및 비디오 파일을 저장합니다. 위에 표시된 파일은 하나의 폴더 아래에 저장되지만 디바이스는 저장된 미디어 유형(예: 이미지 폴더, 음악 폴더 또는 비디오 폴더)으로 구성된 폴더로 콘텐츠를 세분화할 수 있습니다.
  • 연락처 개체입니다. 이 장치는 연락처 정보(예: 이름, 전화 번호, 주소 등)를 연락처 서비스의 자식으로 저장합니다.
  • 메시지 개체입니다. 이 디바이스는 SMS(짧은 메시지 서비스) 메시지를 SMS 서비스의 자식으로 저장합니다.

WPD 드라이버 개요