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