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 |