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 スクロール ロック LED がオンです。
KEYBOARD_SHADOW ターミナル サーバーによって使用されます。

注釈

この構造体は、キーボード インジケーター LED を照会および設定するために、IOCTL_KEYBOARD_QUERY_INDICATORS要求とIOCTL_KEYBOARD_SET_INDICATORS要求と共に使用されます。

要件

要件
Header 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