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 的设备具有零的单位号,而名称为 \Device\KeyboardPort1 的设备单位号为 1。
LedFlags
指定以下 LED 标志的零个或多个按位 OR:
LED 标志 | 含义 |
---|---|
KEYBOARD_CAPS_LOCK_ON | CAPS LOCK LED 已打开。 |
KEYBOARD_LED_INJECTED | 由终端服务器使用。 |
KEYBOARD_NUM_LOCK_ON | NUM LOCK LED 已打开。 |
KEYBOARD_SCROLL_LOCK_ON | 滚动锁 LED 已打开。 |
KEYBOARD_SHADOW | 由终端服务器使用。 |
注解
此结构与 IOCTL_KEYBOARD_QUERY_INDICATORS 和 IOCTL_KEYBOARD_SET_INDICATORS 请求一起使用,以查询和设置键盘指示器 LED。
要求
要求 | 值 |
---|---|
Header | ntddkbd.h (包括 Ntddkbd.h) |
另请参阅
IOCTL_KEYBOARD_QUERY_ATTRIBUTES
IOCTL_KEYBOARD_QUERY_INDICATORS
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION