struktur WIA_DEV_CAP_DRV (wiamindr_lh.h)
Struktur WIA_DEV_CAP_DRV digunakan untuk menghitung kemampuan perangkat. Kemampuan perangkat ditentukan oleh peristiwa atau perintah yang didukung perangkat.
Sintaks
typedef struct _WIA_DEV_CAP_DRV {
GUID *guid;
ULONG ulFlags;
LPOLESTR wszName;
LPOLESTR wszDescription;
LPOLESTR wszIcon;
} WIA_DEV_CAP_DRV, *PWIA_DEV_CAP_DRV;
Anggota
guid
Menunjuk ke GUID yang mengidentifikasi kemampuan perangkat. Anggota ini dapat diatur ke salah satu nilai yang ditentukan untuk perintah perangkat WIA (perintah WIA_CMD_XXX ) atau pengidentifikasi peristiwa WIA (pengidentifikasi peristiwa WIA_EVENT_XXX ). Untuk informasi selengkapnya, lihat Perintah Perangkat WIA.
Driver dapat menentukan KEMAMPUAN GUID sendiri yang dapat dikirim ke perangkat. Namun, aplikasi harus memiliki pengetahuan khusus tentang kemampuan tersebut agar dapat merespons kemampuan baru. Aplikasi biasanya hanya mengenali perintah WIA standar dan GUID peristiwa (WIA_CMD_XXX dan WIA_EVENT_XXX).
ulFlags
Menentukan jenis peristiwa. Anggota ini dapat diatur ke salah satu atau kedua hal berikut ini:
Bendera | Makna |
---|---|
WIA_ACTION_EVENT | Aplikasi dapat mendaftarkan tindakan untuk peristiwa yang diberikan menggunakan metode IWiaDevMgr::RegisterEventCallbackProgram dan IwiaDevMgr::RegisterEventCallbackCLSID . Peristiwa tindakan meluncurkan aplikasi yang terdaftar untuk menangani peristiwa seperti itu. |
WIA_NOTIFICATION_EVENT | Aplikasi dapat mendaftar untuk pemberitahuan pada peristiwa yang diberikan menggunakan metode IwiaDevMgr::RegisterEventCallbackInterface . Peristiwa pemberitahuan hanya dikirim ke aplikasi yang sudah berjalan. |
wszName
Menentukan string yang berisi versi pendek dari nama kemampuan.
wszDescription
Menentukan string yang berisi versi nama kemampuan yang dapat ditampilkan kepada pengguna.
wszIcon
Menentukan string yang berisi nama ikon untuk kapabilitas ini. Ikon dapat ditampilkan kepada pengguna .
Keterangan
Layanan WIA memanggil fungsi IWiaMiniDrv::d rvGetCapabilities minidriver untuk mengisi anggota struktur WIA_DEV_CAP_DRV.
Ketika driver menghitung penanganan aktivitas, satu-satunya nilai yang valid adalah WIA_IS_DEFAULT_HANDLER; yang menunjukkan bahwa handler yang saat ini terdaftar harus digunakan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | wiamindr_lh.h (termasuk Wiamindr.h) |