función wiasReadMultiple (wiamdef.h)
La función wiasReadMultiple recupera varios valores de propiedad de un elemento WIA.
Sintaxis
HRESULT wiasReadMultiple(
[in] BYTE *pWiasContext,
ULONG ulCount,
[in] const PROPSPEC *ps,
[out] PROPVARIANT *pv,
[out, optional] PROPVARIANT *pvOld
);
Parámetros
[in] pWiasContext
Puntero a un contexto de elemento WIA.
ulCount
Especifica el número de propiedades que se van a leer.
[in] ps
Puntero al primer elemento de una matriz de estructuras PROPSPEC , que contiene las propiedades que se van a leer.
[out] pv
Puntero al primer elemento de una matriz de estructuras PROPVARIANT . Tras la devolución, estas estructuras contienen nuevos valores para las propiedades.
[out, optional] pvOld
Puntero al primer elemento de una matriz de estructuras PROPVARIANT asignadas previamente por el minidriver. Tras la devolución, la matriz contiene los valores anteriores de los datos de propiedad. Si esta información no es necesaria, este parámetro se puede establecer en NULL.
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 códigos de error de WIA.
Comentarios
Esta función lee varias propiedades de un elemento WIA. Cuando la llamada se realiza correctamente, el minidriver debe llamar a PropVariantClear en cada elemento de la matriz especificada por el parámetro pv . Consulte IPropertyStorage::ReadMultiple para obtener más información.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | wiamdef.h (incluya Wiamdef.h) |
Library | Wiaservc.lib |
Archivo DLL | Wiaservc.dll |