内核定时器 2011-11-11 kernel 约 2454 字 预计阅读 5 分钟 在Win32上面基本上定时做事情事情的话, 一般会使用WM_TIMER消息, 当然其他还有很多种选择, 同样的, 在内核中一样很多种的定时器对象可供 阅读更多
StartIo例程 2011-11-10 kernel 约 4779 字 预计阅读 10 分钟 凡是和多线程有关的东西, 一般就涉及非常恼火的线程同步问题, 而这个问题还不是那么直观, 不像其他一般的bug比较好调试, 有时候这个多线程的问题, 阅读更多
自定义StartIo 2011-11-10 kernel 约 2807 字 预计阅读 6 分钟 这个系统给的StartIo虽然好用, 但是很多时候我们还是需要使用自定义的StartIo例程的. 因为系统提供的只能使用一个队列.如果是我们自己 阅读更多
取消IRP 2011-11-09 kernel 约 1934 字 预计阅读 4 分钟 上一篇说的是挂起IRP, 并在挂起IRP的时候将挂起的IRP结束, 还有另外一个办法就是取消IRP, 逐个结束. 这就是传说中的取消IRP请求. 这个 阅读更多
挂起当前IRP 2011-11-09 kernel 约 2499 字 预计阅读 5 分钟 如果需要将IRP异步完成, 一般不会在处理函数中调用IoCompleteRequest函数, 因为调用IoCompleteRequest函数就意 阅读更多