IWiaItem インターフェイス (wia_xp.h)

各 Windows イメージ取得 (WIA) ハードウェア デバイスは、 IWiaItem オブジェクトの階層ツリーとしてアプリケーションに表されます。 IWiaItem インターフェイスは、デバイスにクエリを実行して機能を検出する機能をアプリケーションに提供します。 また、データ転送インターフェイスと項目プロパティへのアクセスも提供します。 さらに、 IWiaItem インターフェイスには、アプリケーションがデバイスを制御できるようにするメソッドが用意されています。

メモ Windows Vista アプリケーションの場合は、 IWiaItem ではなく IWiaItem2を使用します
 

継承

IWiaItem インターフェイスは、IUnknown インターフェイスから継承されます。 IWiaItem には、次の種類のメンバーもあります。

メソッド

IWiaItem インターフェイスには、これらのメソッドがあります。

 
IWiaItem::AnalyzeItem

IWiaItem::AnalyzeItem メソッドを使用すると、Windows イメージ取得 (WIA) ハードウェア デバイスが取得され、存在するデータ型の検出が試行されます。
IWiaItem::CreateChildItem

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

IWiaItem::D eleteItem メソッドは、デバイスのオブジェクト ツリーから現在の IWiaItem オブジェクトを削除します。
IWiaItem::D eviceCommand

IWiaItem::D eviceCommand は、Windows イメージ取得 (WIA) ハードウェア デバイスにコマンドを発行します。
IWiaItem::D eviceDlg

IWiaItem::D eviceDlg メソッドは、イメージの取得を準備するためのダイアログ ボックスをユーザーに表示するためにアプリケーションによって使用されます。
IWiaItem::D依存しない

このメソッドはサポートされていません。 (IWiaItem.Diagnostic)
IWiaItem::D umpDrvItemData

このメソッドはサポートされていません。 (IWiaItem.DumpDrvItemData)
IWiaItem::D umpItemData

このメソッドはサポートされていません。 (IWiaItem.DumpItemData)
IWiaItem::D umpTreeItemData

このメソッドはサポートされていません。 (IWiaItem.DumpTreeItemData)
IWiaItem::EnumChildItems

IWiaItem::EnumChildItems メソッドは、列挙子オブジェクトを作成し、Windows イメージ取得 (WIA) デバイスの IWiaItem ツリー内の空でないフォルダーの IEnumWiaItem インターフェイスへのポインターを返します。
IWiaItem::EnumDeviceCapabilities

IWiaItem::EnumDeviceCapabilities メソッドは、Windows イメージ取得 (WIA) デバイスでサポートされているコマンドとイベントを確認するために使用される列挙子を作成します。
IWiaItem::EnumRegisterEventInfo

IWiaItem::EnumRegisterEventInfo メソッドは、アプリケーションが登録されているイベントに関する情報を取得するために使用される列挙子を作成します。
IWiaItem::FindItemByName

IWiaItem::FindItemByName メソッドは、検索キーとして名前を使用して、サブアイテムの項目のツリーを検索します。 各 IWiaItem オブジェクトには、標準プロパティの 1 つとして名前があります。
IWiaItem::GetItemType

IWiaItem::GetItemType メソッドは、アイテムの型情報を取得するためにアプリケーションによって呼び出されます。
IWiaItem::GetRootItem

IWiaItem::GetRootItem メソッドは、Windows イメージ取得 (WIA) ハードウェア デバイスを表すために使用される項目オブジェクトのツリーのルート項目を取得します。

注釈

IWiaItem インターフェイスの一部のメソッドは、デバイスのツリーのルート項目でのみ有効です。 その他のメソッドは、すべての項目で有効です。 メソッドは次のようにグループ化されます。

ルート項目でのみ有効 IWiaItem::D eviceCommand
  IWiaItem::D eviceDlg
  IWiaItem::EnumDeviceCapabilities
  IWiaItem::EnumRegisterEventInfo
すべてのアイテムで有効 IWiaItem::AnalyzeItem
  IWiaItem::CreateChildItem
  IWiaItem::D eleteItem
  IWiaItem::EnumChildItems
  IWiaItem::FindItemByName
  IWiaItem::GetItemType
  IWiaItem::GetRootItem
 

IWiaItem インターフェイスは、すべてのコンポーネント オブジェクト モデル (COM) インターフェイスと同様に、IUnknown インターフェイス メソッドを継承します。

IUnknown の各種メソッド 説明
IUnknown::QueryInterface サポートされるインターフェイスへのポインターを返します。
IUnknown::AddRef 参照カウントをインクリメントします。
IUnknown::Release 参照カウントをデクリメントします。

要件

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