SerCx2 串行控制器驱动程序设计
若要管理串行控制器,请编写一个串行控制器驱动程序,用于执行特定于硬件的任务并与 SerCx2 通信。 从 Windows 8.1 开始,SerCx2 是系统提供的组件,用于处理串行控制器常见的许多处理任务。 这些任务包括管理超时以及处理串行控制器的客户端发送的读取和写入请求。
在本节中
主题 | 说明 |
---|---|
基于 SerCx2 的串行控制器驱动程序是一种 KMDF 驱动程序,它使用 KMDF 中的方法和回调来执行通用驱动程序操作,并与 SerCx2 通信以执行特定于串行控制器驱动程序的操作。 |
|
SerCx2 简化了串行控制器驱动程序的读取 (IRP_MJ_READ) 和写入 (IRP_MJ_WRITE) 请求的处理。 为了响应读取或写入请求,SerCx2 向串行控制器驱动程序发出一个或多个 I/O 事务。 从驱动程序的角度来看,每个事务都是一个简单而完整的 I/O 操作。 |