次の方法で共有


IWiaItem::CreateChildItem メソッド (wia_xp.h)

IWiaItem::CreateChildItem メソッドは、IWiaItem オブジェクトをデバイスの IWiaItem ツリーに追加するためにアプリケーションによって使用されます。

構文

HRESULT CreateChildItem(
  [in]  LONG     lFlags,
  [in]  BSTR     bstrItemName,
  [in]  BSTR     bstrFullItemName,
  [out] IWiaItem **ppIWiaItem
);

パラメーター

[in] lFlags

型: LONG

WIA 項目の種類を指定します。 WIA 項目の種類フラグに記載されている値のいずれかに設定する必要があります。

[in] bstrItemName

種類: BSTR

"Top" などの WIA 項目名を指定します。 このパラメーターは、ファイル名と同等であると考えることができます。

[in] bstrFullItemName

種類: BSTR

完全な WIA 項目名を指定します。 このパラメーターは、"003\Root\Top" などのファイルへの完全なパスと同等であると考えることができます。

[out] ppIWiaItem

種類: IWiaItem**

IWiaItem::CreateChildItem メソッドを設定する IWiaItem インターフェイスへのポインターのアドレスを受け取ります。

戻り値

型: HRESULT

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

注釈

一部の WIA ハードウェア デバイスでは、アプリケーションがデバイスを表す IWiaItem ツリーに新しい項目を作成できます。 アプリケーションはデバイスをテストして、この機能をサポートしているかどうかを確認する必要があります。 IEnumWIA_DEV_CAPS インターフェイスを使用して、現在のデバイスの機能を列挙します。

デバイスで IWiaItem ツリーでの新しい項目の作成が許可されている場合、 IWiaItem::CreateChildItem を呼び出すと、現在のノードの子である新しい IWiaItem が作成されます。 IWiaItem::CreateChildItem、ppIWiaItem パラメーターを使用して、新しいノードへのポインターをアプリケーションに渡します。

アプリケーションは、ppIWiaItem パラメーターを介して受け取るインターフェイス ポインターで IUnknown::Release メソッドを呼び出す必要があります。

要件

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