Share via


KEYBOARD_INDICATOR_TRANSLATION-Struktur (ntddkbd.h)

KEYBOARD_INDICATOR_TRANSLATION gibt ein gerätespezifisches Array mit variabler Länge von Zuordnungen zwischen Tastaturscancodes und LED-Anzeigen an.

Syntax

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

Member

NumberOfIndicatorKeys

Gibt die Anzahl der Elemente im IndicatorList-Array an.

IndicatorList[1]

Gibt ein gerätespezifisches Array mit variabler Länge von INDICATOR_LIST Strukturen an.

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

MakeCode

Gibt den Make-Scancode an, der generiert wird, wenn eine Taste gedrückt wird.

IndikatorFlags

Gibt die LED-Anzeige an, die dem MakeCode-Scancode entspricht. Informationen zu den Flags finden Sie im LedFlags-Element der KEYBOARD_INDICATOR_PARAMETERS-Struktur .

Hinweise

Diese Struktur wird mit einer IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION-Anforderung verwendet, um Informationen zur Indikatorübersetzung zu erhalten.

Anforderungen

Anforderung Wert
Header ntddkbd.h (include Ntddkbd.h)

Weitere Informationen

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