struktur MOUSE_ATTRIBUTES (ntddmou.h)
MOUSE_ATTRIBUTES menentukan atribut perangkat mouse.
Sintaks
typedef struct _MOUSE_ATTRIBUTES {
USHORT MouseIdentifier;
USHORT NumberOfButtons;
USHORT SampleRate;
ULONG InputDataQueueLength;
} MOUSE_ATTRIBUTES, *PMOUSE_ATTRIBUTES;
Anggota
MouseIdentifier
Menentukan salah satu jenis perangkat tetikus berikut.
Jenis mouse | Makna |
---|---|
BALLPOINT_I8042_HARDWARE | mouse titik bola port i8042 |
BALLPOINT_SERIAL_HARDWARE | Mouse titik bola port serial |
MOUSE_HID_HARDWARE | Mouse HIDClass |
MOUSE_I8042_HARDWARE | Mouse port i8042 |
MOUSE_INPORT_HARDWARE | Mouse inport (bus) |
MOUSE_SERIAL_HARDWARE | Mouse port serial |
WHEELMOUSE_HID_HARDWARE | Mouse roda HIDClass |
WHEELMOUSE_I8042_HARDWARE | Mouse roda port i8042 |
WHEELMOUSE_SERIAL_HARDWARE | Mouse roda port serial |
NumberOfButtons
Menentukan jumlah tombol yang didukung oleh mouse. Mouse dapat memiliki dua hingga lima tombol. Nilai defaultnya adalah MOUSE_NUMBER_OF_BUTTONS.
SampleRate
Menentukan laju, dalam laporan per detik, di mana input dari mouse PS/2 diambil sampelnya. Nilai defaultnya adalah MOUSE_SAMPLE_RATE. Nilai ini tidak digunakan untuk perangkat USB.
InputDataQueueLength
Menentukan ukuran, dalam byte, dari antrean data input yang digunakan oleh driver port untuk perangkat mouse.
Keterangan
Struktur ini digunakan dengan permintaan IOCTL_MOUSE_QUERY_ATTRIBUTES untuk mendapatkan atribut mouse.
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