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


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

Функция wiasSetPropChanged изменяет контекст свойства, чтобы указать, что свойство изменяется.

Синтаксис

HRESULT wiasSetPropChanged(
       PROPID               propid,
  [in] WIA_PROPERTY_CONTEXT *pContext,
       BOOL                 bChanged
);

Параметры

propid

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

[in] pContext

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

bChanged

Задает значение BOOL, используемое для задания определенного элемента в массиве, на который указывает элемент pChanged структуры WIA_PROPERTY_CONTEXT. Дополнительные сведения см. в разделе Примечания .

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

При успешном выполнении функция возвращает S_OK. Если функция завершается сбоем, она возвращает стандартную com-ошибку или одну из WIA_ERROR_XXX ошибок (описано в документации по Microsoft Windows SDK).

Комментарии

Элемент pChanged структуры WIA_PROPERTY_CONTEXT указывает на массив значений BOOL, указывающих, будет ли изменено конкретное свойство. Эта функция задает один элемент в этом массиве для указанного свойства в контексте свойства. Эту функцию следует использовать всякий раз, когда драйвер изменяет свойство, которое имеет зависимые свойства при проверке. Например, при изменении "Текущее намерение" изменяется значение "Горизонтальное разрешение" и должно быть отмечено как измененное, чтобы проверка "X Resolution" (WIA_IPS_XRES) и его зависимых элементов по-прежнему проходила.

Требования

Требование Значение
Минимальная версия клиента Доступно в Microsoft Windows Me, Windows XP и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть wiamdef.h (включая Wiamdef.h)
Библиотека Wiaservc.lib
DLL Wiaservc.dll

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

WIA_PROPERTY_CONTEXT

wiasIsPropChanged