wiasGetChangedValueStr 函式 (wiamdef.h)
wiasGetChangedValueStr 函式會判斷具有字串值的屬性是否已由應用程式變更。
語法
HRESULT wiasGetChangedValueStr(
[in] BYTE *pWiasContext,
[in] WIA_PROPERTY_CONTEXT *pContext,
BOOL bNoValidation,
PROPID propID,
WIAS_CHANGED_VALUE_INFO *pInfo
);
參數
[in] pWiasContext
WIA 專案內容的指標。
[in] pContext
包含目前屬性內容的 WIA_PROPERTY_CONTEXT 結構的指標。
bNoValidation
指出屬性的目前值是否應該根據其有效值集進行驗證。 如果此參數設定為 TRUE,則函式不會對 屬性執行驗證。 如果為 FALSE,函式會執行資料驗證。
propID
指定要測試之屬性的屬性識別碼。
pInfo
包含屬性目前和先前值的 WIAS_CHANGED_VALUE_INFO 結構的指標。
傳回值
成功時,函式會傳回S_OK。
如果函式失敗,它會傳回標準 COM 錯誤或其中一個 WIA 錯誤碼。
備註
只有在驅動程式已更新屬性的值之後,驅動程式才應該驗證 屬性。 驅動程式會更新值,因為應用程式所要求的屬性變更。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | wiamdef.h (包含Wiamdef.h) |
程式庫 | Wiaservc.lib |
Dll | Wiaservc.dll |