portabledeviceapi.h 헤더

이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

portabledeviceapi.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IEnumPortableDeviceObjectIDs

IEnumPortableDeviceObjectIDs 인터페이스는 휴대용 디바이스의 개체를 열거합니다. 디바이스에서 IPortableDeviceContent::EnumObjects를 호출하여 이 인터페이스를 처음에 가져옵니다.
IPortableDevice

IPortableDevice 인터페이스는 휴대용 디바이스에 대한 액세스를 제공합니다.
IPortableDeviceCapabilities

IPortableDeviceCapabilities는 지원되는 형식, 명령 및 기능 개체를 포함하여 다양한 디바이스 기능을 인터페이스합니다. IPortableDevice::Capabilities를 호출하여 디바이스에서 이 인터페이스를 검색할 수 있습니다.
IPortableDeviceContent

IPortableDeviceContent 인터페이스는 디바이스에서 콘텐츠를 만들고, 열거하고, 검사하고, 삭제하는 메서드를 제공합니다. 이 인터페이스를 얻으려면 IPortableDevice::Content를 호출합니다.
IPortableDeviceContent2

디바이스에서 찾은 콘텐츠에 대한 액세스를 제공하는 추가 메서드를 정의합니다.
IPortableDeviceDataStream

IPortableDeviceDataStream 인터페이스는 데이터 전송에 사용되는 IStream에 추가 메서드를 노출합니다.
IPortableDeviceDispatchFactory

WPD Automation Device 개체를 인스턴스화할 수 있는 팩터리를 나타냅니다.
IPortableDeviceEventCallback

애플리케이션이 IPortableDevice::Advise를 호출하여 수신하도록 등록된 경우 비동기 콜백을 수신하기 위해 애플리케이션에서 구현한 IPortableDeviceEventCallback 인터페이스입니다.
IPortableDeviceManager

컴퓨터에 연결된 디바이스를 열거하고 제조업체, 식별 이름 및 설명을 포함하여 설치 정보를 요청하는 간단한 방법을 제공합니다.
IPortableDeviceProperties

IPortableDeviceProperties 인터페이스는 디바이스 또는 디바이스 자체의 개체에서 속성을 검색, 추가 또는 삭제합니다.
IPortableDevicePropertiesBulk

IPortableDevicePropertiesBulk 인터페이스는 디바이스의 여러 개체에서 여러 속성을 비동기적으로 쿼리하거나 설정합니다.
IPortableDevicePropertiesBulkCallback

IPortableDevicePropertiesBulkCallback 인터페이스는 IPortableDevicePropertiesBulk 인터페이스를 사용하여 시작된 비동기 작업의 진행률을 추적하기 위해 애플리케이션에서 구현됩니다. 애플리케이션이 IPortableDevicePropertiesBulk::Start를 호출한 후 Windows 이식 가능한 디바이스는 IPortableDevicePropertiesBulkCallback::OnStart를 먼저 호출한 다음, 작업이 완료되거나 애플리케이션이 IPortableDevicePropertiesBulk::Cancel을 호출하거나 OnProgress에 대한 오류 값을 반환할 때까지 정보를 사용하여 IPortableDevicePropertiesBulkCallback::OnProgress를 반복적으로 호출합니다. 마지막으로 작업이 성공적으로 완료되었는지 여부에 관계없이 Windows 이식 가능한 디바이스는 IPortableDevicePropertiesBulkCallback::OnEnd를 호출합니다.
IPortableDeviceResources

IPortableDeviceResources 인터페이스는 개체의 원시 데이터에 대한 액세스를 제공합니다. 이 인터페이스를 사용하여 개체의 리소스를 읽거나 씁니다. 이 인터페이스를 얻으려면 IPortableDeviceContent::Transfer를 호출합니다.
IPortableDeviceService

서비스에 대한 액세스를 제공합니다.
IPortableDeviceServiceCapabilities

서비스의 기능을 설명하는 정보를 검색합니다.
IPortableDeviceServiceManager

서비스와 연결된 디바이스 및 디바이스에 있는 서비스 목록을 검색합니다.
IPortableDeviceServiceMethodCallback

애플리케이션이 콜백 메서드의 완료를 추적하는 데 사용하는 메서드를 포함합니다. 서비스 메서드를 비동기적으로 호출하는 애플리케이션은 이 인터페이스를 구현하고 IPortableDeviceServiceMethods::InvokeAsync에 대한 매개 변수로 제공할 수 있습니다.
IPortableDeviceServiceMethods

서비스에서 메서드 호출을 호출하거나 취소합니다.
IPortableDeviceUnitsStream

IPortableDeviceUnitsStream 인터페이스는 프레임 또는 밀리초와 같은 대체 단위를 사용하여 스트림에서 작동하거나 검색하는 방법을 제공합니다.
IPortableDeviceWebControl

Windows 스토어 앱에서 WPD Automation Device 개체를 인스턴스화할 수 있는 팩터리를 나타냅니다.