设备访问 API

设备访问 API 技术概述。

若要开发设备访问 API,需要以下标头:

有关此技术的编程指南,请参阅:

函数

 
取消

Cancel 方法尝试取消正在进行的异步操作。
CancelOperation

CancelOperation 方法尝试使用 DeviceIoControlAsync 方法取消以前发出的调用。
关闭

Close 方法在异步操作完成后执行清理,并检索结果。
CreateDeviceAccessInstance

创建用于访问设备的 对象。 实例化的对象实现 IDeviceIoControl 和 ICreateDeviceAccessAsync 接口。
DeviceIoControlAsync

DeviceIoControlAsync 方法将异步设备输入/输出 (I/O) 控制请求发送到对 CreateDeviceAccessInstance 函数的调用指定的设备接口。
DeviceIoControlSync

DeviceIoControlSync 方法将同步设备输入/输出 (I/O) 控制请求发送到对 CreateDeviceAccessInstance 函数的调用指定的设备接口。
GetResult

检索绑定到在调用 CreateDeviceAccessInstance 函数中指定的设备接口的 IDeviceIoControl 对象。
RequestCompletion

实现 RequestCompletion 方法以处理对 DeviceIoControlAsync 方法的调用完成。
Wait

Wait 方法等待指定的时间长度,以便正在进行的异步绑定操作完成。

接口

 
ICreateDeviceAccessAsync

从对 CreateDeviceAccessInstance 的调用返回 ICreateDeviceAccessAsync 接口。
IDeviceIoControl

将控制代码发送到设备驱动程序。此操作会导致设备执行相应的操作。
IDeviceRequestCompletionCallback

提供一种方法来处理对 DeviceIoControlAsyncmethod 的调用完成。