다음을 통해 공유


IPortableDeviceDispatchFactory 인터페이스(portabledeviceapi.h)

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

상속

IPortableDeviceDispatchFactory 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IPortableDeviceDispatchFactory 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IPortableDeviceDispatchFactory 인터페이스에는 이러한 메서드가 있습니다.

 
IPortableDeviceDispatchFactory::GetDeviceDispatch

지정된 WPD 디바이스 식별자에 대한 WPD Automation Device 개체를 인스턴스화합니다. (IPortableDeviceDispatchFactory.GetDeviceDispatch)

설명

IPortableDeviceDispatchFactory 인터페이스는 다음 코드와 같이 CLSID_PortableDeviceDispatchFactory 사용하여 직접 CoCreated할 수 있습니다.

IPortableDeviceDispatchFactgory* pDeviceDispatchFactory = NULL;
HRESULT hr = CoCreateInstance(CLSID_PortableDeviceDispatchFactory, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS(&pDeviceDispatchFactory));   

예제

IPortableDeviceDispatchFactory 인터페이스를 사용하여 WPD Automation 디바이스 개체를 인스턴스화하는 방법에 대한 예제는 WPD Automation 팩터리 인터페이스 인스턴스화를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 portabledeviceapi.h

추가 정보

Device 개체

WPD Automation 팩터리 인터페이스 인스턴스화

WPD Automation 참조