IDeviceIoControl interface (deviceaccess.h)

Sends a control code to a device driver.This action causes the device to perform the corresponding operation.

Inheritance

The IDeviceIoControl interface inherits from the IUnknown interface. IDeviceIoControl also has these types of members:

Methods

The IDeviceIoControl interface has these methods.

 
IDeviceIoControl::CancelOperation

The CancelOperation method attempts to cancel a previously issued call by using the DeviceIoControlAsync method.
IDeviceIoControl::DeviceIoControlAsync

The DeviceIoControlAsync method sends an asynchronous device input/output (I/O) control request to the device interface that the call to the CreateDeviceAccessInstance function specified.
IDeviceIoControl::DeviceIoControlSync

The DeviceIoControlSync method sends a synchronous device input/output (I/O) control request to the device interface that the call to the CreateDeviceAccessInstance function specified.

Requirements

Requirement Value
Target Platform Windows
Header deviceaccess.h