Bagikan melalui


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.