讀取驅動程式的 WIA 專案屬性
WIA 迷你驅動程式應該一律使用自己的驅動程式專案樹狀結構中的屬性作為目前設定的基礎。 因為應用程式正在讀取和寫入迷你驅動程式的專案樹狀結構,所以永遠不會過期。 WIA 迷你驅動程式應該使用下列 WIA 服務函式從其驅動程式專案樹狀結構中的屬性讀取。
wiasReadMultiple
讀取所有 WIA 屬性類型。 這是一般函式,可讓 WIA 驅動程式讀取 WIA 專案上現有的任何屬性,包括自訂屬性。 它可用來讀取每個呼叫的多個屬性。
wiasReadPropStr
讀取字串 (類型VT_BSTR) 的 WIA 屬性。
wiasReadPropLong
讀取四位元組整數的 WIA 屬性, (類型VT_I4) 。
wiasReadPropFloat
讀取四位元組實數的 WIA 屬性, (類型VT_R4) 。
wiasReadPropGuid
讀取 GUID (類型VT_CLSID) 的 WIA 屬性。
wiasReadPropBin
讀取屬於不帶正負號位元組字串的 WIA 屬性, (類型VT_VECTOR |VT_UI1) 。
讀取法律值
WIA 專案屬性包含定義容器類型和存取權限的屬性。 (如需詳細資訊,請參閱 將 WIA 屬性新增至 WIA Item.) 容器類型WIA_PROP_NONE、WIA_PROP_LIST和WIA_PROP_RANGE。 存取權限是WIA_PROP_READ和WIA_PROP_RW。 在驗證現有屬性期間,WIA 迷你驅動程式應該檢查內部更新設定,以判斷它是否應該讀取有效值。 WIA 迷你驅動程式應該使用 wiasGetPropertyAttributes 服務函式來讀取其 WIA 屬性的目前有效值。