функция wiasSetPropertyAttributes (wiamdef.h)
Функция wiasSetPropertyAttributes задает флаги доступа и допустимые значения для набора свойств.
Синтаксис
HRESULT wiasSetPropertyAttributes(
[in] BYTE *pWiasContext,
LONG cPropSpec,
[in] PROPSPEC *pPropSpec,
[in] ULONG *pulAccessFlags,
[out] PROPVARIANT *pPropVar
);
Параметры
[in] pWiasContext
Указатель на контекст элемента WIA.
cPropSpec
Указывает количество свойств.
[in] pPropSpec
Указатель на структуру PROPSPEC, указывающую свойства, для которых необходимо задать допустимые значения и флаги доступа.
[in] pulAccessFlags
Указатель на массив, содержащий флаги доступа для записи.
[out] pPropVar
Указатель на массив структур PROPVARIANT, содержащих допустимые значения для записи.
Возвращаемое значение
При успешном выполнении функция возвращает S_OK. Если функция завершается ошибкой, она возвращает стандартную ошибку COM или одну из WIA_ERROR_XXX ошибок (описанную в документации по пакету SDK для Microsoft Windows).
Замечания
Мини-drivers должны использовать функцию wiasSetItemPropAttribs для инициализации групп простых свойств.
Мини-driver может задать флаг WIA_PROP_CACHEABLE для свойства, которое не изменяется со временем. Задав этот флаг для свойства, мини-driver указывает, что служба WIA может кэшировать значение свойства. См. документацию по пакету SDK для Windows для списка всех атрибутов свойств.
Структуры PROPSPEC и PROPVARIANT определены в документации по Пакету SDK для Windows.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Microsoft Windows Me и Windows XP и более поздних версиях операционных систем Windows. |
целевая платформа | Настольный |
заголовка | wiamdef.h (включая Wiamdef.h) |
библиотеки | Wiaservc.lib |
DLL | Wiaservc.dll |