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 インターフェイスは、すべてのコンポーネント オブジェクト モデル (COM) インターフェイスと同様に、IUnknown インターフェイス メソッドを継承します。
IUnknown の各種メソッド | 説明 |
---|---|
IUnknown::QueryInterface | サポートされるインターフェイスへのポインターを返します。 |
IUnknown::AddRef | 参照カウントをインクリメントします。 |
IUnknown::Release | 参照カウントをデクリメントします。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | wia_xp.h (Wia.h を含む) |