阅读:1855回复:0
求助 SWAPBUFFER修改问题及FsRtlEnterFileSystem
大家好,我想修改SWAPBUFFER,在POSTWRITE例程中使用FltDoCompletionProcessingWhenSafe及FltQueueDeferredIoWorkItem失败。FltQueueDeferredIoWorkItem返回为 C01C0006 (STATUS_FLT_NOT_SAFE_TO_POST_OPERATION) .
请问我该如何解决或者有什么替代方案? 另 请问下文件系统中FsRtlEnterFileSystem如何使用? 我查找了帮助,说明是类似KeEnterCriticalRegion,禁止APC。(FsRtlEnterFileSystem macro temporarily disables the delivery of normal kernel-mode asynchronous procedure calls (APC). Special kernel-mode APCs are still delivered.) 那么请问为什么要禁止APC ,什么时候使用,在文件过滤中如何使用? 谢谢 |
|