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 |