共用方式為


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 值的陣列,指出是否要變更特定屬性。 此函式會為屬性內容中指定之屬性設定該陣列中的一個專案。 每當驅動程式變更驗證中具有相依屬性的屬性時,都應該使用此函式。 例如,藉由變更「目前意圖」,「水平解析度」會變更,且應該標示為已變更,因此仍會驗證「X 解析」(WIA_IPS_XRES),且其相依專案仍會進行。

要求

要求 價值
最低支援的用戶端 Microsoft Windows Me 和 Windows XP 和更新版本的 Windows作系統中提供。
目標平臺 桌面
標頭 wiamdef.h (包括 Wiamdef.h)
連結庫 Wiaservc.lib
DLL Wiaservc.dll

另請參閱

WIA_PROPERTY_CONTEXT

wiasIsPropChanged