Condividi tramite


funzione wiasReadMultiple (wiamdef.h)

La funzione wiasReadMultiple recupera più valori di proprietà da un elemento WIA.

Sintassi

HRESULT wiasReadMultiple(
  [in]            BYTE           *pWiasContext,
                  ULONG          ulCount,
  [in]            const PROPSPEC *ps,
  [out]           PROPVARIANT    *pv,
  [out, optional] PROPVARIANT    *pvOld
);

Parametri

[in] pWiasContext

Puntatore a un contesto di elemento WIA.

ulCount

Specifica il numero di proprietà da leggere.

[in] ps

Puntatore al primo elemento di una matrice di strutture PROPSPEC , contenente le proprietà da leggere.

[out] pv

Puntatore al primo elemento di una matrice di strutture PROPVARIANT . Al ritorno, queste strutture contengono nuovi valori per le proprietà.

[out, optional] pvOld

Puntatore al primo elemento di una matrice di strutture PROPVARIANT precedentemente allocate dal minidriver. Al ritorno, la matrice contiene i valori precedenti dei dati della proprietà. Se queste informazioni non sono necessarie, questo parametro può essere impostato su NULL.

Valore restituito

In caso di esito positivo, la funzione restituisce S_OK.

Se la funzione ha esito negativo, restituisce un errore COM standard o uno dei codici di errore WIA.

Commenti

Questa funzione legge più proprietà da un elemento WIA. Quando la chiamata ha esito positivo, il minidriver deve chiamare PropVariantClear su ogni elemento della matrice specificata dal parametro pv . Per altre informazioni, vedere IPropertyStorage::ReadMultiple .

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione wiamdef.h (include Wiamdef.h)
Libreria Wiaservc.lib
DLL Wiaservc.dll

Vedi anche

wiasWriteMultiple