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;如果属性未更改,则 FALSE

返回值

成功后,该函数将返回S_OK。

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

言论

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

要求

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

另请参阅

WIA_PROPERTY_CONTEXT

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueLong

wiasGetChangedValueStr