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


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

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

Синтаксис

HRESULT wiasGetChangedValueFloat(
  [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

wiasGetChangedValueGuid

wiasGetChangedValueLong

wiasGetChangedValueStr