KEYBOARD_UNIT_ID_PARAMETER 结构 (ntddkbd.h)

KEYBOARD_UNIT_ID_PARAMETER指定 Kbdclass 分配给键盘的单元 ID。

语法

typedef struct _KEYBOARD_UNIT_ID_PARAMETER {
  USHORT UnitId;
} KEYBOARD_UNIT_ID_PARAMETER, *PKEYBOARD_UNIT_ID_PARAMETER;

成员

UnitId

指定键盘设备的单位号。 键盘设备名称的格式为 \Device\KeyboardPortN,其中后缀 N 是设备的单位号。 例如,名称为 \Device\KeyboardPort0 的设备具有零的单位号,而名称为 \Device\KeyboardPort1 的设备单位号为 1。

注解

尽管此结构用于IOCTL_KEYBOARD_QUERY_Xxx请求,但 Kbdclass 不使用 UnitId 值。

要求

要求
Header ntddkbd.h (包括 Ntddkbd.h)

另请参阅

IOCTL_KEYBOARD_QUERY_ATTRIBUTES

IOCTL_KEYBOARD_QUERY_INDICATORS

IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION

IOCTL_KEYBOARD_QUERY_TYPEMATIC