Antarmuka IWiaMiniDrv (wiamindr_lh.h)
Antarmuka IWiaMiniDrv menyediakan metode yang merupakan titik masuk untuk semua komunikasi antara minidriver dan layanan WIA. Metode ini memungkinkan layanan WIA untuk mengontrol perangkat.
Penulis minidriver WIA harus mengimplementasikan setiap metode dalam antarmuka ini, meskipun implementasinya tidak diharuskan untuk melakukan apa pun selain mengembalikan E_NOTIMPL (untuk IWiaMiniDrv::d rvAnalyzeItem dan IWiaMiniDrv::d rvGetDeviceErrorStr) atau S_OK (untuk metode lain dalam antarmuka ini).
Warisan
Antarmuka IWiaMiniDrv mewarisi dari antarmuka IUnknown.
Metode
Antarmuka IWiaMiniDrv memiliki metode ini.
IWiaMiniDrv::d rvAcquireItemData Metode IWiaMiniDrv::d rvAcquireItemData dipanggil oleh layanan WIA untuk mentransfer data dari perangkat ke aplikasi. |
IWiaMiniDrv::d rvAnalyzeItem Metode IWiaMiniDrv::d rvAnalyzeItem memeriksa item, dan membuat subitem, jika perlu. |
IWiaMiniDrv::d rvDeleteItem Metode IWiaMiniDrv::d rvDeleteItem menghapus item driver saat ini. |
IWiaMiniDrv::d rvDeviceCommand Metode IWiaMiniDrv::d rvDeviceCommand mengeluarkan perintah ke perangkat WIA. |
IWiaMiniDrv::d rvFreeDrvItemContext Metode IWiaMiniDrv::d rvFreeDrvItemContext membebaskan konteks khusus perangkat. |
IWiaMiniDrv::d rvGetCapabilities Metode IWiaMiniDrv::d rvGetCapabilities mengembalikan array peristiwa dan perintah yang didukung perangkat. |
IWiaMiniDrv::d rvGetDeviceErrorStr Metode IWiaMiniDrv::d rvGetDeviceErrorStr memetakan kode kesalahan ke string Unicode yang menjelaskan kesalahan. |
IWiaMiniDrv::d rvGetWiaFormatInfo Metode IWiaMiniDrv::d rvGetWiaFormatInfo menemukan format gambar dan jenis media yang didukung perangkat keras WIA. |
IWiaMiniDrv::d rvInitializeWia Metode IWiaMiniDrv::d rvInitializeWia menginisialisasi minidriver dan membangun pohon item driver yang mewakili perangkat. |
IWiaMiniDrv::d rvInitItemProperties Metode IWiaMiniDrv::d rvInitItemProperties menginisialisasi properti item driver WIA untuk setiap item dalam pohon item aplikasi. |
IWiaMiniDrv::d rvLockWiaDevice Metode IWiaMiniDrv::d rvLockWiaDevice mengunci perangkat keras WIA sehingga hanya minidriver saat ini yang dapat mengaksesnya. |
IWiaMiniDrv::d rvNotifyPnpEvent Metode IWiaMiniDrv::d rvNotifyPnpEvent merespons peristiwa yang diterima dari layanan WIA. |
IWiaMiniDrv::d rvReadItemProperties Metode IWiaMiniDrv::d rvReadItemProperties membaca properti item driver yang perlu diperbarui. |
IWiaMiniDrv::d rvUnInitializeWia Metode IWiaMiniDrv::d rvUnInitializeWia merilis sumber daya yang dipegang oleh minidriver. |
IWiaMiniDrv::d rvUnLockWiaDevice Metode IWiaMiniDrv::d rvUnLockWiaDevice membuka kunci perangkat keras WIA sehingga setiap minidriver dapat mengaksesnya. |
IWiaMiniDrv::d rvValidateItemProperties Metode IWiaMiniDrv::d rvValidateItemProperties memvalidasi properti item terhadap serangkaian nilai yang valid untuk setiap properti dan akan memperbarui properti tersebut jika perlu. |
IWiaMiniDrv::d rvWriteItemProperties Metode IWiaMiniDrv::d rvWriteItemProperties menulis properti item driver ke perangkat keras WIA. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | wiamindr_lh.h |