共用方式為


IWiaMiniDrv 介面 (wiamindr_lh.h)

IWiaMiniDrv 介面提供方法,這些方法是迷你驅動程式與 WIA 服務之間所有通訊的進入點。 這些方法可讓 WIA 服務控制裝置。

WIA minidriver 寫入器必須在此介面中實作每個方法,不過實作不需要執行傳回E_NOTIMPL以外的任何動作(適用於 IWiaMiniDrv::d rvAnalyzeItemIWiaMiniDrv::d rvGetDeviceErrorStr)或S_OK(針對這個介面中的其他方法)。

遺產

IWiaMiniDrv 介面繼承自 IUnknown 介面。

方法

IWiaMiniDrv 介面具有這些方法。

 
IWiaMiniDrv::d rvAcquireItemData

WIA 服務會呼叫 IWiaMiniDrv::d rvAcquireItemData 方法,以將數據從裝置傳輸到應用程式。
IWiaMiniDrv::d rvAnalyzeItem

IWiaMiniDrv::d rvAnalyzeItem 方法會檢查專案,並視需要建立子專案。
IWiaMiniDrv::d rvDeleteItem

IWiaMiniDrv::d rvDeleteItem 方法會刪除目前的驅動程序專案。
IWiaMiniDrv::d rvDeviceCommand

IWiaMiniDrv::d rvDeviceCommand 方法會向 WIA 裝置發出命令。
IWiaMiniDrv::d rvFreeDrvItemContext

IWiaMiniDrv::d rvFreeDrvItemContext 方法會釋放裝置特定的內容。
IWiaMiniDrv::d rvGetCapabilities

IWiaMiniDrv::d rvGetCapabilities 方法會傳回裝置所支援的事件和命令陣列。
IWiaMiniDrv::d rvGetDeviceErrorStr

IWiaMiniDrv::d rvGetDeviceErrorStr 方法會將錯誤碼對應至描述錯誤的 Unicode 字串。
IWiaMiniDrv::d rvGetWiaFormatInfo

IWiaMiniDrv::d rvGetWiaFormatInfo 方法會尋找 WIA 硬體裝置支援的影像格式和媒體類型。
IWiaMiniDrv::d rvInitializeWia

IWiaMiniDrv::d rvInitializeWia 方法會初始化 minidriver,並建置代表裝置的驅動程序專案樹狀結構。
IWiaMiniDrv::d rvInitItemProperties

IWiaMiniDrv::d rvInitItemProperties 方法會初始化應用程式專案樹狀結構中每個專案的 WIA 驅動程式項目屬性。
IWiaMiniDrv::d rvLockWiaDevice

IWiaMiniDrv::d rvLockWiaDevice 方法會鎖定 WIA 硬體裝置,讓只有目前的迷你驅動程式可以存取它。
IWiaMiniDrv::d rvNotifyPnpEvent

IWiaMiniDrv::d rvNotifyPnpEvent 方法會回應從 WIA 服務接收的事件。
IWiaMiniDrv::d rvReadItemProperties

IWiaMiniDrv::d rvReadItemProperties 方法會讀取需要更新的驅動程式項目屬性。
IWiaMiniDrv::d rvUnInitializeWia

IWiaMiniDrv::d rvUnInitializeWia 方法會釋放 minidriver 所持有的資源。
IWiaMiniDrv::d rvUnLockWiaDevice

IWiaMiniDrv::d rvUnLockWiaDevice 方法會解除鎖定 WIA 硬體裝置,讓任何迷你驅動程式都能存取它。
IWiaMiniDrv::d rvValidateItemProperties

IWiaMiniDrv::d rvValidateItemProperties 方法會根據每個屬性的有效值集來驗證項目的屬性,並在必要時更新這些屬性。
IWiaMiniDrv::d rvWriteItemProperties

IWiaMiniDrv::d rvWriteItemProperties 方法會將驅動程式專案屬性寫入 WIA 硬體裝置。

要求

要求 價值
目標平臺 窗戶
標頭 wiamindr_lh.h