Metode IWiaMiniDrv::d rvValidateItemProperties (wiamindr_lh.h)

Metode IWiaMiniDrv::d rvValidateItemProperties memvalidasi properti item terhadap kumpulan nilai yang valid untuk setiap properti dan akan memperbarui properti tersebut jika perlu.

Sintaks

HRESULT drvValidateItemProperties(
  BYTE           *__MIDL__IWiaMiniDrv0016,
  LONG           __MIDL__IWiaMiniDrv0017,
  ULONG          __MIDL__IWiaMiniDrv0018,
  const PROPSPEC *__MIDL__IWiaMiniDrv0019,
  LONG           *__MIDL__IWiaMiniDrv0020
);

Parameter

__MIDL__IWiaMiniDrv0016

lFlags [in]

Dicadangkan. Atur ke nol.

__MIDL__IWiaMiniDrv0017

nPropSpec [in]

Menunjukkan jumlah item n array pPropSpec .

__MIDL__IWiaMiniDrv0018

pPropSpec [in]

Menunjuk ke elemen pertama dari array struktur PROPSPEC .

__MIDL__IWiaMiniDrv0019

pWiasContext [in]

Arahkan ke konteks item WIA.

__MIDL__IWiaMiniDrv0020

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 ditujukan 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 diarahkan oleh plDevErrVal dapat dikonversi ke string dengan memanggil IWiaMiniDrv::d rvGetDeviceErrorStr.

Persyaratan

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

Lihat juga

IWiaMiniDrv

IWiaMiniDrv::d rvGetDeviceErrorStr

wiasGetItemType

wiasValidateItemProperties