Поделиться через


IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION IOCTL (ntddkbd.h)

Запрос IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION возвращает сведения о сопоставлении кодов сканирования и индикаторов клавиатуры.

Входной буфер

Параметр Parameters.DeviceIoControl.OutputBufferLength имеет значение, большее или равное размеру (в байтах) структуры KEYBOARD_INDICATOR_TRANSLATION устройства. Эта структура включает массив INDICATOR_LIST элементов с переменным размером, зависящий от устройства.

Длина входного буфера

Размер структуры KEYBOARD_INDICATOR_TRANSLATION .

Выходной буфер

AssociatedIrp.SystemBuffer указывает на буфер, выделенный клиентом, который I8042prt использует для вывода KEYBOARD_INDICATOR_TRANSLATION структуры. Эта структура включает массив INDICATOR_LIST элементов с переменным размером, зависящий от устройства.

Длина выходного буфера

Размер структуры KEYBOARD_INDICATOR_TRANSLATION .

Требования

Требование Значение
Заголовок ntddkbd.h (включая Ntddkbd.h)

См. также раздел

IOCTL_KEYBOARD_QUERY_ATTRIBUTES

IOCTL_KEYBOARD_QUERY_INDICATORS

IOCTL_KEYBOARD_QUERY_TYPEMATIC

KEYBOARD_INDICATOR_TRANSLATION