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


Функция wiasGetChangedValueLong (wiamdef.h)

Функция wiasGetChangedValueLong определяет, было ли изменено приложением свойство с длинным целым числом.

Синтаксис

HRESULT wiasGetChangedValueLong(
  [in] BYTE                    *pWiasContext,
  [in] WIA_PROPERTY_CONTEXT    *pContext,
       BOOL                    bNoValidation,
       PROPID                  propID,
       WIAS_CHANGED_VALUE_INFO *pInfo
);

Параметры

[in] pWiasContext

Указатель на контекст элемента WIA.

[in] pContext

Указатель на структуру WIA_PROPERTY_CONTEXT , содержащую текущий контекст свойства.

bNoValidation

Указывает, следует ли проверять текущее значение свойства на соответствие набору допустимых значений. Если для этого параметра задано значение TRUE, функция не выполняет проверку свойства . Если значение false, функция выполняет проверку данных.

propID

Указывает идентификатор свойства проверяемого свойства.

pInfo

Указатель на структуру WIAS_CHANGED_VALUE_INFO , содержащую текущие и предыдущие значения свойства.

Возвращаемое значение

При успешном выполнении функция возвращает S_OK. Если функция завершается сбоем, она возвращает стандартную ошибку COM или один из кодов ошибок WIA.

Комментарии

Драйвер должен проверять свойство только после того, как драйвер обновит значения свойства . Драйвер обновляет значения в результате изменения свойств, запрошенных приложением.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wiamdef.h (включая Wiamdef.h)
Библиотека Wiaservc.lib
DLL Wiaservc.dll

См. также раздел

WIAS_CHANGED_VALUE_INFO

WIA_PROPERTY_CONTEXT

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueStr