IOCTL_MOUSE_QUERY_ATTRIBUTES IOCTL (ntddmou.h)
Permintaan IOCTL_MOUSE_QUERY_ATTRIBUTES mengembalikan informasi tentang atribut mouse.
Mouclass menyalin lokasi tumpukan saat ini, mengatur anggota MajorFunction dari lokasi tumpukan baru ke IRP_MJ_INTERNAL_DEVICE_CONTROL, dan mengirim permintaan ini ke tumpukan perangkat.
Untuk informasi selengkapnya tentang permintaan ini, lihat Permintaan Kontrol Perangkat Internal Tetikus I8042prt.
Buffer input
Anggota Parameters.DeviceIoControl.InputBufferLength diatur ke nol atau nilai yang lebih besar dari atau sama dengan ukuran, dalam byte, dari MOUSE_UNIT_ID_PARAMETER. Nilai nol menentukan ID unit default nol.
Anggota AssociatedIrp.SystemBuffer menunjuk ke buffer yang dialokasikan klien yang digunakan untuk informasi input dan output. Pada input, AssociatedIrp.SystemBuffer menunjuk ke struktur MOUSE_UNIT_ID_PARAMETER. Klien menetapkan anggota UnitId dari struktur input.
Anggota Parameters.DeviceIoControl.OutputBufferLength menentukan ukuran, dalam byte, dari buffer output, yang harus lebih besar dari atau sama dengan ukuran dalam byte struktur MOUSE_ATTRIBUTES .
Panjang buffer input
Ukuran struktur MOUSE_UNIT_ID_PARAMETER .
Buffer output
AssociatedIrp.SystemBuffer menunjuk ke buffer yang dialokasikan klien yang digunakan driver tingkat bawah untuk menghasilkan struktur MOUSE_ATTRIBUTES .
Panjang buffer output
Ukuran struktur MOUSE_ATTRIBUTES .
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntddmou.h (termasuk Ntddmou.h) |
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