Metode IWiaMiniDrv::d rvUnLockWiaDevice (wiamindr_lh.h)
Metode IWiaMiniDrv::d rvUnLockWiaDevice membuka kunci perangkat keras WIA sehingga setiap minidriver dapat mengaksesnya.
Sintaks
HRESULT drvUnLockWiaDevice(
BYTE *__MIDL__IWiaMiniDrv0033,
LONG __MIDL__IWiaMiniDrv0034,
LONG *__MIDL__IWiaMiniDrv0035
);
Parameter
__MIDL__IWiaMiniDrv0033
lFlags [in]
Dicadangkan.
__MIDL__IWiaMiniDrv0034
pWiasContext [in]
Arahkan ke konteks item WIA.
__MIDL__IWiaMiniDrv0035
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.
Keterangan
Metode IWiaMiniDrv::d rvUnLockWiaDevice digunakan untuk memungkinkan akses ke perangkat setelah kunci tidak lagi diperlukan. Biasanya dipanggil oleh layanan WIA setelah properti ditulis ke perangkat atau setelah transfer data.
Implementasi minidriver dari metode IWiaMiniDrv::d rvUnLockWiaDevice harus menggunakan metode perangkat buka kunci STI IStiDevice::UnLockDevice.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | wiamindr_lh.h (termasuk Wiamindr.h) |