fungsi panggilan balik PI8042_QUEUE_PACKET (ntdd8042.h)
Rutinitas panggilan balik yang diketik PI8042_QUEUE_PACKET mengantre paket data input untuk diproses oleh ISR DPC dari keyboard atau perangkat mouse. I8042prt menyediakan panggilan balik ini.
Sintaks
PI8042_QUEUE_PACKET Pi8042QueuePacket;
void Pi8042QueuePacket(
[in] PVOID Context
)
{...}
Parameter
[in] Context
Penunjuk ke objek perangkat fungsi yang mewakili keyboard atau perangkat mouse.
Nilai kembali
Tidak ada
Keterangan
Panggilan balik PI8042_QUEUE_PACKET hanya boleh dipanggil oleh panggilan balik PI8042_KEYBOARD_ISR atau panggilan balikPI8042_MOUSE_ISR . I8042prt memanggil panggilan balik ISR yang disediakan vendor di ISR perangkat I8042prt yang sesuai.
I8042prt menentukan panggilan balik paket antrean untuk keyboard di anggota QueueKeyboardPacket dari struktur INTERNAL_I8042_HOOK_KEYBOARD yang digunakan I8042prt dengan permintaan IOCTL_INTERNAL_I8042_HOOK_KEYBOARD .
I8042prt menentukan panggilan balik paket antrean untuk mouse di anggota QueueMousePacket dari struktur INTERNAL_I8042_HOOK_MOUSE yang digunakan I8042prt dengan permintaan IOCTL_INTERNAL_I8042_HOOK_MOUSE .
Panggilan balik PI8042_QUEUE_PACKET berjalan dalam mode kernel pada IRQL yang sama dengan ISR I8042prt untuk perangkat.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | ntdd8042.h (termasuk Ntdd8042.h) |
IRQL | Lihat bagian Keterangan. |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk