KEYBOARD_INDICATOR_PARAMETERS 구조체(ntddkbd.h)

KEYBOARD_INDICATOR_PARAMETERS 키보드 표시기 LED의 상태를 지정합니다.

구문

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

멤버

UnitId

키보드 디바이스의 단위 번호를 지정합니다. 키보드 디바이스 이름은 \Device\KeyboardPortN 형식이며 접미사 N 은 디바이스의 단위 번호입니다. 예를 들어 이름이 \Device\KeyboardPort0인 디바이스의 단위 번호는 0이고 이름이 \Device\KeyboardPort1인 디바이스의 단위 번호는 1입니다.

LedFlags

다음 LED 플래그 중 0개 이상의 비트 OR을 지정합니다.

LED 플래그 의미
KEYBOARD_CAPS_LOCK_ON CAPS LOCK LED가 켜집니다.
KEYBOARD_LED_INJECTED 터미널 서버에서 사용됩니다.
KEYBOARD_NUM_LOCK_ON NUM LOCK LED가 켜집니다.
KEYBOARD_SCROLL_LOCK_ON SCROLL LOCK LED가 켜져 있습니다.
KEYBOARD_SHADOW 터미널 서버에서 사용됩니다.

설명

이 구조는 키보드 표시기 LED를 쿼리하고 설정하는 IOCTL_KEYBOARD_QUERY_INDICATORS 및 IOCTL_KEYBOARD_SET_INDICATORS 요청과 함께 사용됩니다.

요구 사항

요구 사항
헤더 ntddkbd.h(Ntddkbd.h 포함)

추가 정보

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