fungsi wiasReadPropBin (wiamdef.h)

Fungsi wiasReadPropBin mengambil nilai properti data biner dari item WIA.

Sintaks

HRESULT wiasReadPropBin(
  [in]            BYTE   *pWiasContext,
                  PROPID propid,
  [out]           BYTE   **ppbVal,
  [out, optional] BYTE   **ppbValOld,
                  BOOL   bMustExist
);

Parameter

[in] pWiasContext

Arahkan ke konteks item WIA.

propid

Menentukan pengidentifikasi properti.

[out] ppbVal

Penunjuk ke lokasi memori yang menerima alamat buffer yang dialokasikan oleh fungsi ini. Setelah kembali, buffer berisi data biner properti.

[out, optional] ppbValOld

Penunjuk ke lokasi memori yang menerima alamat buffer yang dialokasikan oleh minidriver. Setelah kembali, buffer berisi nilai sebelumnya dari data biner properti. Jika informasi ini tidak diperlukan, parameter ini dapat diatur ke NULL.

bMustExist

Menunjukkan apakah properti harus ada. Jika diatur ke TRUE, properti harus ada; jika diatur ke FALSE, properti tidak harus ada.

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 mengalokasikan buffer dan menyimpan alamatnya dalam parameter ppbVal . Minidriver harus membebaskan buffer dengan memanggil CoTaskMemFree.

Persyaratan

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

Lihat juga

wiasReadPropFloat

wiasReadPropGuid

wiasReadPropLong

wiasReadPropStr

wiasWritePropBin