次の方法で共有


IWiaDevMgr::CreateDevice メソッド (wia_xp.h)

IWiaDevMgr::CreateDevice は、Windows イメージ取得 (WIA) デバイスの IWiaItem オブジェクトの階層ツリーを作成します。

構文

HRESULT CreateDevice(
  [in]  BSTR     bstrDeviceID,
  [out] IWiaItem **ppWiaItemRoot
);

パラメーター

[in] bstrDeviceID

種類: BSTR

WIA デバイスの一意識別子を指定します。

[out] ppWiaItemRoot

種類: IWiaItem**

WIA デバイスの階層ツリー内のルート項目の IWiaItem インターフェイスへのポインターへのポインター。

戻り値

型: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

解説

アプリケーションでは 、IWiaDevMgr::CreateDevice メソッドを使用して 、bstrDeviceID パラメーターで指定された WIA デバイスのデバイス オブジェクトを作成します。

IWiaDevMgr::CreateDevice メソッドは、 パラメーター ppWiaItemRoot にポインターのアドレスを格納します。 ポインターは、IWiaDevMgr::CreateDevice によって作成された IWiaItem オブジェクトのツリーのルート項目を指します。 アプリケーションでは、このオブジェクト ツリーを使用して、WIA デバイスからデータを制御および取得できます。

アプリケーションは、ppWiaItemRoot パラメーターを介して受け取るポインターで IUnknown::Release メソッドを呼び出す必要があることに注意してください。

要件

   
サポートされている最小のクライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー wia_xp.h (Wia.h を含む)
Library Wiaguid.lib
[DLL] Wiaservc.dll