异步 I/O 编程

异步编程不会强制其他人等待。 这是对 Windows 设备驱动程序进行编程的首选方法。 支持异步 I/O 是 WDM 驱动程序的设计目标之一。 有关驱动程序中的异步 I/O 的详细信息,请参阅 支持异步 I/O。 对于设备驱动程序,使用中断是异步编程的最佳方式。 只需向设备发送请求,让系统控制。 然后,当设备想要告诉你某些情况时,它会触发操作系统通过调用驱动程序中的中断处理程序来处理的中断。 此通信通过 IRP 进行处理。 有关 IRPS 的详细信息,请参阅 处理 IRP