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

IOCTL_MOUSE_QUERY_ATTRIBUTES