Condividi tramite


KEYBOARD_INDICATOR_PARAMETERS struttura (ntddkbd.h)

KEYBOARD_INDICATOR_PARAMETERS specifica lo stato dei LED indicatore di una tastiera.

Sintassi

typedef struct _KEYBOARD_INDICATOR_PARAMETERS {
  USHORT UnitId;
  USHORT LedFlags;
} KEYBOARD_INDICATOR_PARAMETERS, *PKEYBOARD_INDICATOR_PARAMETERS;

Members

UnitId

Specifica il numero di unità di un dispositivo da tastiera. Un nome del dispositivo da tastiera ha il formato \Device\KeyboardPortN, dove il suffisso N è il numero di unità del dispositivo. Ad esempio, un dispositivo, il cui nome è \Device\KeyboardPort0, ha un numero di unità pari a zero e un dispositivo, il cui nome è \Device\KeyboardPort1, ha un numero unitario di uno.

LedFlags

Specifica un OR bit per bit pari a zero o più dei flag LED seguenti:

LED Flag Significato
KEYBOARD_CAPS_LOCK_ON IL LED DI BLOCCO CAPS è attivo.
KEYBOARD_LED_INJECTED Usato da un server terminale.
KEYBOARD_NUM_LOCK_ON Il LED NUM LOCK è attivo.
KEYBOARD_SCROLL_LOCK_ON SCROLL LOCK LED è attivo.
KEYBOARD_SHADOW Usato da un server terminale.

Commenti

Questa struttura viene usata con IOCTL_KEYBOARD_QUERY_INDICATORSe IOCTL_KEYBOARD_SET_INDICATORS richieste per eseguire query e impostare i LED dell'indicatore della tastiera.

Requisiti

Requisito Valore
Intestazione ntddkbd.h (include Ntddkbd.h)

Vedi anche

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