Metode IWiaMiniDrv::d rvReadItemProperties (wiamindr_lh.h)

Metode IWiaMiniDrv::d rvReadItemProperties membaca properti item driver yang perlu diperbarui.

Sintaks

HRESULT drvReadItemProperties(
  BYTE           *__MIDL__IWiaMiniDrv0025,
  LONG           __MIDL__IWiaMiniDrv0026,
  ULONG          __MIDL__IWiaMiniDrv0027,
  const PROPSPEC *__MIDL__IWiaMiniDrv0028,
  LONG           *__MIDL__IWiaMiniDrv0029
);

Parameter

__MIDL__IWiaMiniDrv0025

lFlags [in]

Dicadangkan. Atur ke nol.

__MIDL__IWiaMiniDrv0026

nPropSpec [in]

Menunjukkan jumlah item dalam array pPropSpec .

__MIDL__IWiaMiniDrv0027

pPropSpec [in]

Menunjuk ke elemen pertama dari array struktur PROPSPEC .

__MIDL__IWiaMiniDrv0028

pWiasContext [in]

Arahkan ke konteks item WIA.

__MIDL__IWiaMiniDrv0029

plDevErrVal [out]

Menunjuk ke lokasi memori yang akan menerima kode status untuk metode ini. Jika metode ini mengembalikan S_OK, nilai yang disimpan akan menjadi nol. Jika tidak, kode kesalahan khusus minidriver akan disimpan di lokasi yang ditujukkan oleh parameter ini.

Mengembalikan nilai

Jika berhasil, metode harus mengembalikan S_OK dan menghapus nilai kesalahan perangkat yang ditunjukkan oleh plDevErrVal. Jika metode gagal, metode harus mengembalikan kode kesalahan COM standar dan menempatkan nilai kode kesalahan khusus minidriver dalam memori yang ditunjukkan oleh plDevErrVal.

Nilai yang ditujukkan oleh plDevErrVal dapat dikonversi ke string dengan memanggil IWiaMiniDrv::d rvGetDeviceErrorStr.

Keterangan

Dalam metode ini, minidriver harus membaca properti yang diminta dari perangkat.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header wiamindr_lh.h (termasuk Wiamindr.h)

Lihat juga

IWiaMiniDrv

IWiaMiniDrv::d rvGetDeviceErrorStr

IWiaMiniDrv::d rvWriteItemProperties

wiasWriteMultiple

wiasWritePropBin

wiasWritePropFloat

wiasWritePropGuid

wiasWritePropLong

wiasWritePropStr