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