Header vhf.h
Ini adalah antarmuka Virtual HID Framework (VHF) untuk mode Pengguna dan mode Kernel.
Untuk informasi selengkapnya, lihat:
vhf.h berisi antarmuka pemrograman berikut:
Fungsi
VHF_CONFIG_INIT Gunakan fungsi VHF_CONFIG_INIT untuk menginisialisasi anggota struktur VHF_CONFIG yang diperlukan yang dialokasikan oleh driver sumber HID. |
VhfAsyncOperationComplete Driver sumber HID memanggil metode ini untuk mengatur hasil operasi asinkron. |
VhfBuat Driver sumber HID memanggil metode ini untuk membuat perangkat HID virtual. |
VhfDelete Driver perangkat Sumber HID memanggil metode ini untuk menghapus perangkat VHF. |
VhfReadReportSubmit Driver sumber HID memanggil metode ini untuk mengirimkan Laporan Baca (Input) HID ke Virtual HID Framework (VHF). |
VhfStart Driver sumber HID memanggil metode ini untuk memulai perangkat HID virtual. |
Fungsi panggilan balik
EVT_VHF_ASYNC_OPERATION Driver sumber HID mengimplementasikan panggilan balik peristiwa ini jika ingin mendukung salah satu dari empat operasi asinkron untuk mendapatkan dan mengatur laporan HID. |
EVT_VHF_CLEANUP Driver sumber HID mengimplementasikan panggilan balik kejadian ini ke sumber daya gratis yang mungkin dialokasikan driver ke perangkat HID virtual. |
EVT_VHF_READY_FOR_NEXT_READ_REPORT Driver sumber HID mengimplementasikan fungsi panggilan balik kejadian ini untuk menggunakan skema buffering-nya untuk Laporan Input HID, dan ingin mendapatkan pemberitahuan ketika laporan berikutnya dapat dikirimkan ke VHF. |
Struktur
HID_XFER_PACKET Struktur HID_XFER_PACKET di vhf.h berisi informasi tentang laporan HID yang digunakan driver kelas HID dengan permintaan I/O untuk mendapatkan atau mengatur laporan. |
VHF_CONFIG Berisi informasi konfigurasi awal yang disediakan oleh driver sumber HID saat memanggil VhfCreate untuk membuat perangkat HID virtual. |