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