IOCTL_KEYBOARD_QUERY_INDICATORS

IOCTL_KEYBOARD_QUERY_INDICATORS control code

The IOCTL_KEYBOARD_QUERY_INDICATORS request returns information about the keyboard indicators.

Input Parameters

Parameters.DeviceIoControl.OutputBufferLength is set to a value greater than or equal to the size, in bytes, of a KEYBOARD_INDICATOR_PARAMETERS structure.

Output Parameters

AssociatedIrp.SystemBuffer points to a client-allocated buffer that I8042prt uses to output a KEYBOARD_INDICATOR_PARAMETERS structure.

I/O Status Block

If the request is successful, the Information member is set to the size, in bytes, of a KEYBOARD_INDICATOR_PARAMETERS structure. Otherwise, Information is set to zero.

The Status member is set to one the following values:

STATUS_SUCCESS

The request completed successfully.

STATUS_BUFFER_TOO_SMALL

Parameters.DeviceIoControl.OutputBufferLength is less than the size, in bytes, of a KEYBOARD_INDICATOR_PARAMETERS structure.

Requirements

Header

Ntddkbd.h (include Ntddkbd.h)

See also

IOCTL_KEYBOARD_QUERY_ATTRIBUTES
IOCTL_KEYBOARD_QUERY_INDICATOR_TRANSLATION
IOCTL_KEYBOARD_QUERY_TYPEMATIC
KEYBOARD_INDICATOR_PARAMETERS

 

 

Send comments about this topic to Microsoft

Show:
© 2016 Microsoft