функция 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 ошибок (описанную в документации по пакету SDK для Microsoft Windows).
Замечания
Элемент pChanged структуры WIA_PROPERTY_CONTEXT указывает на массив значений BOOL, указывающих, будет ли изменено конкретное свойство. Эта функция задает один элемент в этом массиве для указанного свойства в контексте свойства. Эта функция должна использоваться всякий раз, когда драйвер изменяет свойство, которое имеет зависимые свойства при проверке. Например, изменив "Текущее намерение", "Горизонтальное разрешение" изменяется и должно быть отмечено как измененное, чтобы проверка "Разрешение X" (WIA_IPS_XRES)и ее зависимые по-прежнему происходят.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Microsoft Windows Me и Windows XP и более поздних версиях операционных систем Windows. |
целевая платформа | Настольный |
заголовка | wiamdef.h (включая Wiamdef.h) |
библиотеки | Wiaservc.lib |
DLL | Wiaservc.dll |