![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
弱谈驱动
文章平均质量分 78
skyair624
对底层和数据结构有很高的热情
展开
-
IoSetCompletionRoutine函数
IoSetCompletionRoutine宏注册一个IO完成例程,这个完成例程将会在调用此函数的驱动的下一层驱动完成IRP指定的操作请求时被调用。 void IoSetCompletionRoutine( IN PIRP Irp, IN PIO_COMPLETION_ROUTINE CompletionRoutine, IN PVOID Cont原创 2009-10-09 01:40:00 · 8290 阅读 · 2 评论 -
IoMarkIrpPending函数
IoMarkIrpPending IoMarkIrpPending例程用于标记指定的IRP,标志着某个驱动的分发例程(分发函数)因需要被其他的驱动程序进一步处理最终返回STATUS_PENDING状态。 VOID IoMarkIrpPending( IN OUT PIRP Irp ); 参数:Irp 将被标记为Pending状态的IRP原创 2009-10-09 12:15:00 · 4885 阅读 · 0 评论