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 介面就像所有元件物件模型 (COM) 介面一樣,會繼承 IUnknown 介面方法。
IUnknown 方法 | Description |
---|---|
IUnknown::QueryInterface | 傳回受支援介面的指標。 |
IUnknown::AddRef | 遞增參考次數。 |
IUnknown::Release | 遞減參考次數。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional、Windows XP [僅限桌面應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | wia_xp.h (包含 Wia.h) |