Freigeben über


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

IOCTL_KEYBOARD_QUERY_TYPEMATIC

IOCTL_KEYBOARD_SET_INDICATORS

IOCTL_KEYBOARD_SET_TYPEMATIC

KEYBOARD_UNIT_ID_PARAMETER