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 错误或Microsoft Windows SDK文档) 中所述 (WIA_ERROR_XXX错误之一。

注解

WIA_PROPERTY_CONTEXT 结构的 pChanged 成员指向 BOOL 值的数组,这些值指示是否将更改特定属性。 此函数为属性上下文中的指定属性设置该数组中的一个元素。 每当驱动程序更改在验证中具有依赖属性的属性时,都应使用此函数。 例如,通过更改“当前意向”,“水平分辨率”将更改,并且应标记为已更改,以便“X 分辨率” (WIA_IPS_XRES) 及其依赖项的验证仍然进行。

要求

要求
最低受支持的客户端 在 Microsoft Windows Me 和 Windows XP 及更高版本的 Windows 操作系统中可用。
目标平台 桌面
标头 wiamdef.h (包括 Wiamdef.h)
Library Wiaservc.lib
DLL Wiaservc.dll

另请参阅

WIA_PROPERTY_CONTEXT

wiasIsPropChanged