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 |