클라이언트 인터페이스
애플리케이션은 다음 인터페이스에서 지원하는 메서드를 사용하여 이식 가능한 디바이스에서 작업을 수행합니다. 이러한 작업에는 디바이스에 대한 연결 열기, 디바이스에서 데이터 검색, 디바이스에 데이터 쓰기 등이 포함됩니다.
인터페이스 | 묘사 |
---|---|
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에만 해당합니다. 디바이스에서 지원하는 서비스를 열거하고 서비스와 연결된 디바이스를 검색합니다. |
다음 다이어그램에서는 애플리케이션이 필요한 대부분의 인터페이스를 가져오는 방법을 보여 줍니다. 애플리케이션에서 구현하는 모든 인터페이스 또는 인터페이스의 모든 메서드가 표시되지는 않습니다.
대부분의 필수 클라이언트 인터페이스를 만들고 검색하는다이어그램
관련 항목