Bagikan melalui


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

INTERNAL_I8042_HOOK_KEYBOARD

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE