IWiaItem 介面 (wia_xp.h)

每個 Windows 映像取得 (WIA) 硬體裝置都會以 IWiaItem 物件的階層式樹狀結構來表示應用程式。 IWiaItem介面可讓應用程式查詢裝置以探索其功能。 它也提供資料傳輸介面和專案屬性的存取權。 此外, IWiaItem 介面提供方法,讓應用程式能夠控制裝置。

注意 針對 Windows Vista 應用程式,請使用 IWiaItem2 ,而不是 IWiaItem
 

繼承

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 iagnostic

不支援這個方法。 (IWiaItem.Diagnostic)
IWiaItem::D umpDrvItemData

不支援這個方法。 (IWiaItem.DumpDrvItemData)
IWiaItem::D umpItemData

不支援這個方法。 (IWiaItem.DumpItemData)
IWiaItem::D umpTreeItemData

不支援這個方法。 (IWiaItem.DumpTreeItemData)
IWiaItem::EnumChildItems

IWiaItem::EnumChildItems 方法會建立列舉值物件,並將指標傳回其 IEnumWiaItem 介面,用於 Windows Image Acquisition (WIA) 裝置的 IWiaItem 樹狀目錄中非空白資料夾。
IWiaItem::EnumDeviceCapabilities

IWiaItem::EnumDeviceCapabilities 方法會建立列舉值,用來確定 Windows 映像取得 (WIA) 裝置支援的命令和事件。
IWiaItem::EnumRegisterEventInfo

IWiaItem::EnumRegisterEventInfo 方法會建立列舉值,用來取得註冊應用程式之事件的相關資訊。
IWiaItem::FindItemByName

IWiaItem::FindItemByName 方法會使用名稱做為搜尋索引鍵來搜尋專案子專案的樹狀結構。 每個 IWiaItem 物件都有一個名稱作為其其中一個標準屬性。
IWiaItem::GetItemType

應用程式會呼叫 IWiaItem::GetItemType 方法,以取得專案的型別資訊。
IWiaItem::GetRootItem

IWiaItem::GetRootItem 方法會擷取專案物件樹狀結構的根專案,這些物件用來代表 Windows Image Acquisition (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)