Compartilhar via


estrutura KEYBOARD_INDICATOR_PARAMETERS (ntddkbd.h)

KEYBOARD_INDICATOR_PARAMETERS especifica o estado dos LEDs indicadores de um teclado.

Sintaxe

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

Membros

UnitId

Especifica o número da unidade de um dispositivo de teclado. Um nome de dispositivo de teclado tem o formato \Device\KeyboardPortN, em que o sufixo N é o número da unidade do dispositivo. Por exemplo, um dispositivo, cujo nome é \Device\KeyboardPort0, tem um número de unidade zero e um dispositivo, cujo nome é \Device\KeyboardPort1, tem um número de unidade de um.

LedFlags

Especifica um OR bit a bit de zero ou mais dos seguintes sinalizadores LED:

Sinalizador DE LED Significado
KEYBOARD_CAPS_LOCK_ON CAPS LOCK LED está ativado.
KEYBOARD_LED_INJECTED Usado por um Servidor de Terminal.
KEYBOARD_NUM_LOCK_ON NUM LOCK LED está ativado.
KEYBOARD_SCROLL_LOCK_ON SCROLL LOCK LED está ativado.
KEYBOARD_SHADOW Usado por um Servidor de Terminal.

Comentários

Essa estrutura é usada com solicitações de IOCTL_KEYBOARD_QUERY_INDICATORS e IOCTL_KEYBOARD_SET_INDICATORS para consultar e definir LEDs indicadores de teclado.

Requisitos

Requisito Valor
Cabeçalho ntddkbd.h (inclua Ntddkbd.h)

Confira também

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