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 la función se ejecuta correctamente, 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 (que se describe en la documentación de Microsoft Windows SDK).
Observaciones
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
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Microsoft Windows Me y en Windows XP y versiones posteriores de los sistemas operativos Windows. |
de la plataforma de destino de | Escritorio |
encabezado de | wiamdef.h (incluya Wiamdef.h) |
biblioteca de | Wiaservc.lib |
DLL de | Wiaservc.dll |