Console IOCTLs (Compact 2013)
3/28/2014
Provides an overview of the I/O control codes (IOCTLs) available for the console, a text-only user interface. The console is also frequently referred to as a command line. The DeviceIoControl function calls these IOCTLs.
In This Section
- IOCTL_CONSOLE_CLS
Describes the IOCTL that clears all text from the console.
- IOCTL_CONSOLE_FLUSHINPUT
Describes the IOCTL that discards all unread events in the input buffer of a console application.
- IOCTL_CONSOLE_GETMODE
Describes the IOCTL that returns the input and output modes of the console.
- IOCTL_CONSOLE_GETSCREENCOLS
Describes the IOCTL that returns the number of columns visible in the console.
- IOCTL_CONSOLE_GETSCREENROWS
Describes the IOCTL that returns the number of rows visible in the console.
- IOCTL_CONSOLE_GETTITLE
Describes the IOCTL that returns the title of the console application.
- IOCTL_CONSOLE_SETCONTROLCEVENT
Describes the IOCTL that allows a console application to stop its current process by using the keyboard command CRTL+C.
- IOCTL_CONSOLE_SETMODE
Describes the IOCTL that sets the input and output modes of the console.
- IOCTL_CONSOLE_SETTITLE
Describes the IOCTL that sets the title of the console application.