Metode IWiaMiniDrv::d rvLockWiaDevice (wiamindr_lh.h)
Metode IWiaMiniDrv::d rvLockWiaDevice mengunci perangkat keras WIA sehingga hanya minidriver saat ini yang dapat mengaksesnya.
Sintaks
HRESULT drvLockWiaDevice(
BYTE *__MIDL__IWiaMiniDrv0030,
LONG __MIDL__IWiaMiniDrv0031,
LONG *__MIDL__IWiaMiniDrv0032
);
Parameter
__MIDL__IWiaMiniDrv0030
lFlags [in]
Dicadangkan.
__MIDL__IWiaMiniDrv0031
pWiasContext [in]
Arahkan ke konteks item WIA.
__MIDL__IWiaMiniDrv0032
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
Metode IWiaMiniDrv::d rvLockWiaDevice digunakan untuk mengunci akses ke perangkat. Ini biasanya dilakukan sebelum properti ditulis ke perangkat atau sebelum transfer data. Metode IWiaMiniDrv::d rvLockWiaDevice harus diimplementasikan menggunakan metode perangkat kunci antarmuka IStiDevice , IStiDevice::LockDevice.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | wiamindr_lh.h (termasuk Wiamindr.h) |