IWiaItem2 介面

IWiaItem2介面提供與IWiaItem介面相同的功能, (查詢裝置以探索其功能、存取資料傳輸介面和專案屬性,以及控制裝置) 的功能。 它也提供應用程式動態建立和使用影像處理篩選器的能力,這些篩選準則可作為 Windows Vista 中提供的 Windows 映像下載 (WIA) 2.0 設備磁碟機的擴充功能。

成員

IWiaItem2介面繼承自IUnknown介面。 IWiaItem2 也有下列類型的成員:

方法

IWiaItem2介面具有這些方法。

方法 Description
CheckExtension 檢查電腦上是否有指定的擴充功能可用,而且可由 IWiaItem2::GetExtension 方法使用。
CreateChildItem 建立新的子專案。 將 IWiaItem2 物件新增至裝置的 IWiaItem2 樹狀 結構。
DeleteItem 從裝置的物件樹狀結構中移除目前的 IWiaItem2 物件。
DeviceCommand 對 WIA 2.0 硬體裝置發出命令。
DeviceDlg 向使用者顯示對話方塊,以準備擷取影像。
診斷 目前不支援。
EnumChildItems 建立列舉值物件,並將指標傳回其 IEnumWiaItem2 介面,以取得 WIA 2.0 裝置 之 IWiaItem2 樹狀結構中專案的資料夾。
EnumDeviceCapabilities 建立列舉值,用來確定 WIA 2.0 裝置支援的命令和事件。
EnumRegisterEventInfo IWiaItem2::EnumRegisterEventInfo方法會建立列舉值,用來取得註冊應用程式之事件的相關資訊。
FindItemByName 使用名稱做為搜尋索引鍵,搜尋專案的子專案樹狀結構。
GetExtension 取得 WIA 2.0 設備磁碟機隨附的擴充介面。
GetItemCategory 取得專案的類別資訊。
GetItemType 取得專案的型別資訊。
GetParentItem 取得樹狀結構中代表 WIA 2.0 硬體裝置的父專案。
GetPreviewComponent 取得 WIA 2.0 預覽元件。
GetRootItem 取得用來表示 WIA 2.0 硬體裝置之專案物件樹狀結構的根專案。

 

備註

應用程式可以看到的 WIA 2.0 專案樹狀結構與 WIA 2.0 迷你驅動程式所建立和維護的樹狀結構不同。 當迷你驅動程式建立專案的樹狀結構時,WIA 2.0 服務會使用此 WIA 2.0 專案樹狀結構作為指南,以建立映射應用程式可檢視的相同複本。 複製樹狀結構中的專案稱為應用程式專案。 迷你驅動程式所建立樹狀結構中的專案稱為驅動程式專案。 在 Windows Vista 中,WIA 2.0 專案樹狀結構是由 IWiaItem2 物件所建置,每個物件都會實作 IWiaItem2 介面) 。

IWiaItem2介面就像所有元件物件模型 (COM) 介面一樣,會繼承IUnknown介面方法。

IUnknown 方法 Description
IUnknown::QueryInterface 傳回受支援介面的指標。
IUnknown::AddRef 遞增參考次數。
IUnknown::Release 遞減參考次數。

 

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
標頭
Wia.h
Idl
Wia.idl