摘要: 1.一定不要在没有标注I/O请求数据包(IRP)挂起(IoMarkIrpPending)的情况下通过调度例程返回STATUS_PENDING。2.一定不要通过中断服务例程(ISR)调用KeSynchronizeExecution。它会使系统死锁。3.一定不要将DeviceObject->Flags设置为DO_BUFFERED_IO和DO_DIRECT_IO。它会扰乱系统并最终导致致命错误。而且,一定不要在DeviceObject->Flags中设置METHOD_BUFFERED、METHOD_NEITHER、METHOD_IN_DIRECT或METHOD_OUT_DIRECT,因为 阅读全文
posted @ 2014-04-10 16:55 木椅 阅读(502) 评论(0) 推荐(0) 编辑