阅读:1529回复:3
help: IRP_NOCACHE | IRP_PAGING_IO | IRP_SYNCHRONOUS_PAGING_IO
sfilter.c ,为什么下面的语句判断总是满足,进入if语句呢?
if (!(Irp->Flags & (IRP_NOCACHE | IRP_PAGING_IO | IRP_SYNCHRONOUS_PAGING_IO))) { IoSkipCurrentIrpStackLocation(Irp); return IoCallDriver(DevExt->NLExtHeader.AttachedToDeviceObject, Irp); } |
|
沙发#
发布于:2007-06-01 16:28
Re:help: IRP_NOCACHE | IRP_PAGING_IO | IRP_SY
你可能把注意力集中在它成立的情况了,把注意力转移一下,:-) |
|
|
板凳#
发布于:2007-06-01 17:12
明白了,谢谢devia老大
|
|
地板#
发布于:2007-06-02 23:38
Re:help: IRP_NOCACHE | IRP_PAGING_IO | IRP_SY
如果 Irp->UserBuffer ,不满足条件的 |
|