wiasIsPropChanged 函数 (wiamdef.h)

wiasIsPropChanged 函数测试指定的属性是否已由应用程序更改。

语法

HRESULT wiasIsPropChanged(
        PROPID               propid,
  [in]  WIA_PROPERTY_CONTEXT *pContext,
  [out] BOOL                 *pbChanged
);

参数

propid

指定要检查的属性的属性标识符。

[in] pContext

指向包含当前属性上下文 的WIA_PROPERTY_CONTEXT 结构的指针。

[out] pbChanged

指向接收 BOOL 值的内存位置的指针。 如果属性已更改,则 BOOL 值为 TRUE ;如果属性未更改,则 BOOL 值为 FALSE

返回值

成功后,函数返回S_OK。

如果函数失败,它将返回标准 COM 错误或 WIA 错误代码之一。

注解

此函数通过查看属性的 WIA_PROPERTY_CONTEXT 结构中的 bChanged 成员值来确定属性是否正在更改。 微型驱动程序通常使用此函数检查独立属性已更改,以便可以更新其依赖项。

要求

要求
目标平台 桌面
标头 wiamdef.h (包括 Wiamdef.h)
Library Wiaservc.lib
DLL Wiaservc.dll

另请参阅

WIA_PROPERTY_CONTEXT

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueLong

wiasGetChangedValueStr