struktur KEYBOARD_INDICATOR_TRANSLATION (ntddkbd.h)

KEYBOARD_INDICATOR_TRANSLATION menentukan array pemetaan panjang variabel khusus perangkat antara kode pemindaian keyboard dan indikator LED.

Sintaks

typedef struct _KEYBOARD_INDICATOR_TRANSLATION {
  USHORT         NumberOfIndicatorKeys;
  INDICATOR_LIST IndicatorList[1];
} KEYBOARD_INDICATOR_TRANSLATION, *PKEYBOARD_INDICATOR_TRANSLATION;

Anggota

NumberOfIndicatorKeys

Menentukan jumlah elemen dalam array IndicatorList .

IndicatorList[1]

Menentukan array perangkat khusus variabel dari struktur INDICATOR_LIST.

typedef struct _INDICATOR_LIST {
  USHORT  MakeCode;
  USHORT  IndicatorFlags;
} INDICATOR_LIST, *PINDICATOR_LIST;

MakeCode

Menentukan kode buat pemindaian yang dihasilkan saat tombol ditekan.

IndikatorFlags

Menentukan indikator LED yang sesuai dengan kode pemindaian MakeCode . Untuk informasi tentang bendera, lihat anggota LedFlags dari struktur KEYBOARD_INDICATOR_PARAMETERS .

Keterangan

Struktur ini digunakan dengan permintaan IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION untuk mendapatkan informasi terjemahan indikator.

Persyaratan

Persyaratan Nilai
Header ntddkbd.h (termasuk Ntddkbd.h)

Lihat juga

IOCTL_KEYBOARD_QUERY_ATTRIBUTES

IOCTL_KEYBOARD_QUERY_INDICATORS

IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION

IOCTL_KEYBOARD_QUERY_TYPEMATIC

IOCTL_KEYBOARD_SET_INDICATORS

IOCTL_KEYBOARD_SET_TYPEMATIC

KEYBOARD_INDICATOR_PARAMETERS