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 |