Bagikan melalui


Struktur DIOBJECTATTRIBUTES (dinputd.h)

Struktur DIOBJECTATTRIBUTES menjelaskan informasi yang terkandung dalam nilai "Atribut" kunci registri untuk setiap "objek" pada perangkat. Jika nilai "Atribut" tidak ada, maka atribut default akan digunakan.

Sintaks

typedef struct DIOBJECTATTRIBUTES {
  DWORD dwFlags;
  WORD  wUsagePage;
  WORD  wUsage;
} DIOBJECTATTRIBUTES, *LPDIOBJECTATTRIBUTES;

Anggota

dwFlags

Mungkin ada nol, satu, atau beberapa bendera berikut:

DIDOI_FFACTUATOR

Menunjukkan bahwa objek dapat memiliki efek umpan balik paksa yang diterapkan padanya.

DIDOI_FFEFFECTTRIGGER

Menunjukkan bahwa objek dapat memicu pemutaran efek umpan balik paksa.

DIDOI_ASPECTPOSITION

Menunjukkan bahwa objek melaporkan informasi posisi.

DIDOI_ASPECTVELOCITY

Menunjukkan bahwa objek melaporkan informasi kecepatan.

DIDOI_ASPECTACCEL

Menunjukkan bahwa objek melaporkan informasi akselerasi.

DIDOI_ASPECTFORCE

Menunjukkan bahwa laporan objek memaksa informasi.

DIDOI_ASPECTMASK

Menunjukkan bit yang digunakan untuk melaporkan informasi aspek. Objek dapat mewakili, paling banyak, satu aspek.

DIDOI_POLLED

Menunjukkan bahwa objek harus secara eksplisit dijajaki agar data diambil darinya. Jika bendera ini tidak diatur, maka data untuk objek digerakkan oleh interupsi.

wUsagePage

Menentukan halaman penggunaan HID untuk dikaitkan dengan objek.

wUsage

Menentukan penggunaan HID untuk dikaitkan dengan objek .

Persyaratan

Persyaratan Nilai
Header dinputd.h (termasuk Dinputd.h)