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