fungsi wiasReadMultiple (wiamdef.h)

Fungsi wiasReadMultiple mengambil beberapa nilai properti dari item WIA.

Sintaks

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

Parameter

[in] pWiasContext

Arahkan ke konteks item WIA.

ulCount

Menentukan jumlah properti yang akan dibaca.

[in] ps

Arahkan ke elemen pertama dari array struktur PROPSPEC , yang berisi properti yang akan dibaca.

[out] pv

Arahkan ke elemen pertama dari array struktur PROPVARIANT . Setelah dikembalikan, struktur ini berisi nilai baru untuk properti.

[out, optional] pvOld

Arahkan ke elemen pertama dari array struktur PROPVARIANT yang sebelumnya dialokasikan oleh minidriver. Setelah dikembalikan, array berisi nilai sebelumnya dari data properti. Jika informasi ini tidak diperlukan, parameter ini dapat diatur ke NULL.

Nilai kembali

Jika berhasil, fungsi mengembalikan S_OK.

Jika fungsi gagal, fungsi mengembalikan kesalahan COM standar atau salah satu kode kesalahan WIA.

Keterangan

Fungsi ini membaca beberapa properti dari item WIA. Ketika panggilan berhasil, minidriver harus memanggil PropVariantClear pada setiap elemen dalam array yang ditentukan oleh parameter pv . Lihat IPropertyStorage::ReadMultiple untuk informasi selengkapnya.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header wiamdef.h (termasuk Wiamdef.h)
Pustaka Wiaservc.lib
DLL Wiaservc.dll

Lihat juga

wiasWriteMultiple