IWiaDevMgr2::CreateDevice メソッド
Windows イメージ取得 ( WIA) 2.0 デバイスの IWiaItem2 オブジェクトの階層ツリーを作成します。
構文
HRESULT CreateDevice(
[in] LONG lFlags,
[in] BSTR bstrDeviceID,
[out] IWiaItem2 **ppWiaItem2Root
);
パラメーター
-
lFlags [in]
-
型: LONG
現在使用されていません。 ゼロに設定してください。
-
bstrDeviceID [in]
-
種類: BSTR
WIA 2.0 デバイスの一意識別子を指定します。
-
ppWiaItem2Root [out]
-
種類: IWiaItem2**
WIA 2.0 デバイスの階層ツリー内のルート項目の IWiaItem2 インターフェイスへのポインターのアドレスを受け取ります。
戻り値
種類: HRESULT
このメソッドが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。
解説
アプリケーションでは 、IWiaDevMgr2::CreateDevice メソッドを使用して、bstrDeviceID パラメーターで指定された WIA 2.0 デバイスのデバイス オブジェクトを作成します。 IWiaDevMgr2::CreateDevice メソッドは、IWiaDevMgr2::CreateDevice によって作成された IWiaItem2 オブジェクトのツリーのルート項目を指すパラメーター ppWiaItem2Root にポインターのアドレスを格納します。 アプリケーションでは、このオブジェクト のツリーを使用して、WIA 2.0 デバイスのデータを制御および取得できます。
アプリケーションは、ppWiaItem2Root パラメーターを介して受け取るポインターで IUnknown::Release メソッドを呼び出す必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2008 [デスクトップ アプリのみ] |
ヘッダー |
|
IDL |
|