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