다음을 통해 공유


클라이언트 인터페이스

애플리케이션은 다음 인터페이스에서 지원하는 메서드를 사용하여 이식 가능한 디바이스에서 작업을 수행합니다. 이러한 작업에는 디바이스에 대한 연결 열기, 디바이스에서 데이터 검색, 디바이스에 데이터 쓰기 등이 포함됩니다.

인터페이스 묘사
IEnumPortableDeviceObjectIDs 이식 가능한 디바이스의 개체를 열거합니다.
IPortableDevice 휴대용 디바이스에 대한 낮은 수준의 액세스를 제공합니다.
IPortableDeviceCapabilities 지원되는 형식, 명령 및 기능 개체를 포함하여 다양한 디바이스 기능을 검색합니다.
IPortableDeviceContent 디바이스에서 콘텐츠를 만들고 열거하고 삭제하는 메서드를 제공합니다.
IPortableDeviceDataStream 데이터 전송에 사용되는 IStream 추가 메서드를 노출합니다.
IPortableDeviceEventCallback 비동기 콜백을 수신하도록 애플리케이션에 의해 구현됩니다.
IPortableDeviceManager 컴퓨터에 연결된 디바이스를 열거하고 디바이스에 대한 설치 정보(제조업체, 이름 및 설명 포함)를 요청하는 간단한 방법을 제공합니다.
IPortableDeviceProperties 디바이스의 개체에 대한 속성을 읽고 씁니다.
IPortableDevicePropertiesBulk 디바이스의 여러 개체에서 비동기적으로 여러 속성을 읽고 씁니다.
IPortableDevicePropertiesBulkCallback IPortableDevicePropertiesBulk 인터페이스를 사용하여 시작된 비동기 작업의 진행률을 추적하기 위해 애플리케이션에서 구현합니다.
IPortableDeviceResources 개체의 데이터에 대한 액세스를 제공합니다.
IPortableDeviceService Windows 7에만 해당합니다. 휴대용 디바이스 서비스에 대한 낮은 수준의 액세스를 제공합니다.
IPortableDeviceServiceCapabilities Windows 7에만 해당합니다. 지원되는 형식, 명령, 메서드 및 렌더링 프로필을 포함하여 다양한 서비스 기능을 검색합니다.
IPortableDeviceServiceMethods Windows 7에만 해당합니다. 서비스에서 메서드를 동기 및 비동기적으로 호출합니다.
IPortableDeviceServiceMethodCallback Windows 7에만 해당합니다. IPortableDeviceServiceMethods::InvokeAsync 호출하여 시작된 비동기 서비스 메서드 작업의 완료를 추적하기 위해 애플리케이션에 의해 구현됩니다.
IPortableDeviceServiceManager Windows 7에만 해당합니다. 디바이스에서 지원하는 서비스를 열거하고 서비스와 연결된 디바이스를 검색합니다.

 

다음 다이어그램에서는 애플리케이션이 필요한 대부분의 인터페이스를 가져오는 방법을 보여 줍니다. 애플리케이션에서 구현하는 모든 인터페이스 또는 인터페이스의 모든 메서드가 표시되지는 않습니다.

대부분의 필수 클라이언트 인터페이스를 만들고 검색하는다이어그램

프로그래밍 참조