KEYBOARD_INDICATOR_PARAMETERS-Struktur (ntddkbd.h)
KEYBOARD_INDICATOR_PARAMETERS gibt den Status der Anzeige-LEDs einer Tastatur an.
Syntax
typedef struct _KEYBOARD_INDICATOR_PARAMETERS {
USHORT UnitId;
USHORT LedFlags;
} KEYBOARD_INDICATOR_PARAMETERS, *PKEYBOARD_INDICATOR_PARAMETERS;
Member
UnitId
Gibt die Einheitennummer eines Tastaturgeräts an. Ein Tastaturgerätename hat das Format \Device\KeyboardPortN, wobei das Suffix N die Einheitennummer des Geräts ist. Ein Gerät, dessen Name \Device\KeyboardPort0 lautet, weist beispielsweise die Einheitszahl 0 auf, und ein Gerät, dessen Name \Device\KeyboardPort1 lautet, weist die Einheitsnummer 1 auf.
LedFlags
Gibt ein bitweises OR mit 0 oder mehr der folgenden LED-Flags an:
LED-Kennzeichnung | Bedeutung |
---|---|
KEYBOARD_CAPS_LOCK_ON | DIE FESTSTELLTASTE-LED ist aktiviert. |
KEYBOARD_LED_INJECTED | Wird von einem Terminalserver verwendet. |
KEYBOARD_NUM_LOCK_ON | NUM LOCK LED ist eingeschaltet. |
KEYBOARD_SCROLL_LOCK_ON | SCROLL LOCK LED ist eingeschaltet. |
KEYBOARD_SHADOW | Wird von einem Terminalserver verwendet. |
Hinweise
Diese Struktur wird mit IOCTL_KEYBOARD_QUERY_INDICATORS - und IOCTL_KEYBOARD_SET_INDICATORS-Anforderungen zum Abfragen und Festlegen von Tastaturanzeige-LEDs verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddkbd.h (include Ntddkbd.h) |
Weitere Informationen
IOCTL_KEYBOARD_QUERY_ATTRIBUTES
IOCTL_KEYBOARD_QUERY_INDICATORS
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION