Platform SDK: Win32 API

About Device I/O Control

Applications typically use the IOCTL interface to carry out selected Microsoft® MS-DOS® system functions, to obtain information about a device, or to carry out input and output (I/O) operations that are not available through standard Win32 functions.

The following topics describe the device IOCTL interface, explain how to use the interface in applications, and describe how to implement the interface in virtual devices (VxDs).

For information about the device IOCTL interface for other operating systems that support the Win32 API, see Device Input and Output.