IPortableDeviceDispatchFactory インターフェイス (portabledeviceapi.h)

WPD オートメーション デバイス オブジェクトをインスタンス化できるファクトリを表します。

継承

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 オートメーション デバイス オブジェクトをインスタンス化する方法の例については、「WPD Automation Factory インターフェイスのインスタンス化」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー portabledeviceapi.h

こちらもご覧ください

Device オブジェクト

WPD オートメーション ファクトリ インターフェイスのインスタンス化

WPD オートメーション リファレンス