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 |