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


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

См. также

wiasSetItemPropAttribs