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