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


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