wiasGetChangedValueLong 函式 (wiamdef.h)

wiasGetChangedValueLong 函式會判斷應用程式是否已變更具有長整數值的屬性。

語法

HRESULT wiasGetChangedValueLong(
  [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

另請參閱

WIAS_CHANGED_VALUE_INFO

WIA_PROPERTY_CONTEXT

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueStr