共用方式為


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 的裝置則具有一個單位編號。

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_INDICATORSIOCTL_KEYBOARD_SET_INDICATORS 要求搭配使用,以查詢和設定鍵盤指示器 LED。

規格需求

需求
標頭 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