función wiasSetPropertyAttributes (wiamdef.h)

La función wiasSetPropertyAttributes establece las marcas de acceso y los valores válidos para un conjunto de propiedades.

Sintaxis

HRESULT wiasSetPropertyAttributes(
  [in]  BYTE        *pWiasContext,
        LONG        cPropSpec,
  [in]  PROPSPEC    *pPropSpec,
  [in]  ULONG       *pulAccessFlags,
  [out] PROPVARIANT *pPropVar
);

Parámetros

[in] pWiasContext

Puntero a un contexto de elemento WIA.

cPropSpec

Especifica el número de propiedades.

[in] pPropSpec

Puntero a una estructura PROPSPEC que indica las propiedades para las que se van a establecer valores válidos y marcas de acceso.

[in] pulAccessFlags

Puntero a una matriz que contiene las marcas de acceso que se van a escribir.

[out] pPropVar

Puntero a una matriz de estructuras PROPVARIANT que contiene los valores válidos que se van a escribir.

Valor devuelto

Si se ejecuta correctamente, la función devuelve S_OK. Si se produce un error en la función, devuelve un error COM estándar o uno de los errores de WIA_ERROR_XXX (descritos en la documentación de Microsoft Windows SDK).

Comentarios

Los minidrivers deben usar la función wiasSetItemPropAttribs para inicializar grupos de propiedades simples.

El minidriver puede establecer la marca WIA_PROP_CACHEABLE en una propiedad que no cambia con el tiempo. Al establecer esta marca en una propiedad, el minidriver indica que el servicio WIA puede almacenar en caché el valor de la propiedad. Consulte la documentación de Windows SDK para obtener una lista de todos los atributos de propiedad.

Las estructuras PROPSPEC y PROPVARIANT se definen en la documentación de Windows SDK.

Requisitos

   
Cliente mínimo compatible Disponible en Microsoft Windows Me y en Windows XP y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Header wiamdef.h (incluye Wiamdef.h)
Library Wiaservc.lib
Archivo DLL Wiaservc.dll

Consulte también

wiasSetItemPropAttribs