IWiaItem::EnumChildItems メソッド (wia_xp.h)
IWiaItem::EnumChildItems メソッドは、列挙子オブジェクトを作成し、Windows イメージ取得 (WIA) デバイスの IWiaItem ツリー内の空でないフォルダーの IEnumWiaItem インターフェイスへのポインターを返します。
構文
HRESULT EnumChildItems(
[out] IEnumWiaItem **ppIEnumWiaItem
);
パラメーター
[out] ppIEnumWiaItem
種類: IEnumWiaItem**
IWiaItem::EnumChildItems によって作成される IEnumWiaItem インターフェイスへのポインターのアドレスを受け取ります。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
WIA ランタイム システムは、各 WIA ハードウェア デバイスを IWiaItem オブジェクトの階層ツリーとして表します。 IWiaItem::EnumChildItems メソッドを使用すると、アプリケーションは現在のアイテムの子項目を列挙できます。 ただし、フォルダーであるアイテムにのみ適用できます。
フォルダーが空でない場合は、 IWiaItem オブジェクトのサブツリーが含まれます。 IWiaItem::EnumChildItems メソッドは、フォルダーに含まれるすべてのアイテムを列挙します。 ppIEnumWiaItem パラメーターに列挙子へのポインターを格納します。 アプリケーションでは、列挙子ポインターを使用して、オブジェクトの子項目の列挙を実行します。
アプリケーションは、ppIEnumWiaItem パラメーターを介して受け取るインターフェイス ポインターで IUnknown::Release メソッドを呼び出す必要があります。
要件
サポートされている最小のクライアント | Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | wia_xp.h (Wia.h を含む) |
Library | Wiaguid.lib |
[DLL] | Wiaservc.dll |