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 |