Поделиться через


функция 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 .

Замечания

Эта функция определяет, изменяется ли свойство, просматривая значение элемента bChanged в структуре WIA_PROPERTY_CONTEXT свойства. Мини-drivers обычно используют эту функцию для проверки того, что независимое свойство было изменено таким образом, чтобы его зависимые могли быть обновлены.

Требования

Требование Ценность
целевая платформа Настольный
заголовка wiamdef.h (включая Wiamdef.h)
библиотеки Wiaservc.lib
DLL Wiaservc.dll

См. также

WIA_PROPERTY_CONTEXT

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueLong

wiasGetChangedValueStr