KEYBOARD_INDICATOR_TRANSLATION 結構 (ntddkbd.h)
KEYBOARD_INDICATOR_TRANSLATION指定鍵盤掃描碼與 LED 指標之間的對應裝置特定可變長度陣列。
語法
typedef struct _KEYBOARD_INDICATOR_TRANSLATION {
USHORT NumberOfIndicatorKeys;
INDICATOR_LIST IndicatorList[1];
} KEYBOARD_INDICATOR_TRANSLATION, *PKEYBOARD_INDICATOR_TRANSLATION;
成員
NumberOfIndicatorKeys
指定 IndicatorList 陣列中的項目數目。
IndicatorList[1]
指定INDICATOR_LIST結構的裝置特定可變長度陣列。
typedef struct _INDICATOR_LIST {
USHORT MakeCode;
USHORT IndicatorFlags;
} INDICATOR_LIST, *PINDICATOR_LIST;
MakeCode
指定按下按鍵時產生的製作掃描碼。
IndicatorFlags
指定對應至 MakeCode 掃描碼的LED指示器。 如需旗標的相關信息,請參閱 KEYBOARD_INDICATOR_PARAMETERS 結構的LedFlags成員。
備註
此結構會與 IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION 要求搭配使用,以取得指標翻譯資訊。
規格需求
需求 | 值 |
---|---|
標頭 | ntddkbd.h (包含 Ntddkbd.h) |
另請參閱
IOCTL_KEYBOARD_QUERY_ATTRIBUTES
IOCTL_KEYBOARD_QUERY_INDICATORS
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION