ICreateDeviceAccessAsync interface (deviceaccess.h)

The ICreateDeviceAccessAsync interface is returned from a call to CreateDeviceAccessInstance. It enables the caller to control the operation of binding to an instance of a device in order to retrieve another interface that can be used to interact with that device.

Inheritance

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

Methods

The ICreateDeviceAccessAsync interface has these methods.

 
ICreateDeviceAccessAsync::Cancel

The Cancel method attempts to cancel an asynchronous operation that is in progress.
ICreateDeviceAccessAsync::Close

The Close method performs cleanup after the asynchronous operation is completed and you retrieve the results.
ICreateDeviceAccessAsync::GetResult

Retrieves an IDeviceIoControl object that's bound to the device interface that's specified in a call to the CreateDeviceAccessInstance function.
ICreateDeviceAccessAsync::Wait

The Wait method waits a specified length of time for an asynchronous bind operation that is in progress to finish.

Requirements

Requirement Value
Target Platform Windows
Header deviceaccess.h