共用方式為


wiasSetPropChanged 函式 (wiamdef.h)

wiasSetPropChanged 函式會修改屬性內容,以指出屬性正在變更。

語法

HRESULT wiasSetPropChanged(
       PROPID               propid,
  [in] WIA_PROPERTY_CONTEXT *pContext,
       BOOL                 bChanged
);

參數

propid

指定要變更之屬性的屬性識別碼。

[in] pContext

包含目前屬性內容 之WIA_PROPERTY_CONTEXT 結構的指標。

bChanged

指定 BOOL 值,這個值可用來設定WIA_PROPERTY_CONTEXT 結構 之 pChanged 成員所指向之數位列中的特定專案。 如需詳細資訊 ,請參閱 一節。

傳回值

成功時,函式會傳回S_OK。 如果函式失敗,它會傳回標準 COM 錯誤或其中一個WIA_ERROR_XXX錯誤, (Microsoft Windows SDK 檔) 中所述。

備註

WIA_PROPERTY_CONTEXT 結構的 pChanged 成員會指向 BOOL 值的陣列,指出是否要變更特定屬性。 此函式會在該陣列中為屬性內容中的指定屬性設定一個專案。 每當驅動程式變更驗證中具有相依屬性的屬性時,就應該使用此函式。 例如,藉由變更「目前意圖」,「水準解析」會變更,且應該標示為已變更,因此仍會 (WIA_IPS_XRES) 驗證,且其相依專案仍會進行。

規格需求

需求
最低支援的用戶端 可在 Microsoft Windows Me 和 Windows XP 和更新版本的 Windows 作業系統中使用。
目標平台 桌面
標頭 wiamdef.h (包含Wiamdef.h)
程式庫 Wiaservc.lib
Dll Wiaservc.dll

另請參閱

WIA_PROPERTY_CONTEXT

wiasIsPropChanged