首页
社区
课程
招聘
[求助]微过滤的PreCallback 和 PosCallback 处理I/O操作的顺序是否一样?
发表于: 2013-6-17 10:46 4235

[求助]微过滤的PreCallback 和 PosCallback 处理I/O操作的顺序是否一样?

2013-6-17 10:46
4235
好吧、大家好、问题少年我又来了。

这次的问题是 

是不是按顺序进入 PreOpertionCallback 的 I/0 操作
也按照一样的顺序进入 PosOperationCallback。。。

我看 WDK7 的例子 minispy 好像就是一样的顺序

但是我又不知道怎么验证一样顺序的就是同一个 I/0 操作。。

那微过滤有没有 唯一标识 {IRP 或者 I/O 操作}的东西??
去判断是否为同一个操作???

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
好吧、这个问题本身问得非常弱智~~~

啥都不说了。

77fK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3#2K6k6r3&6Q4x3X3g2E0K9h3y4J5L8%4y4G2k6Y4c8Q4x3X3g2U0L8$3#2Q4x3V1k6W2L8W2)9J5k6s2g2K6i4K6u0r3L8r3W2T1M7X3q4J5P5g2)9J5c8Y4N6A6L8X3c8G2N6%4y4Q4x3V1k6Z5j5i4u0V1N6$3q4J5k6g2)9J5c8X3k6X3y4e0f1I4x3e0l9&6i4K6t1^5N6W2)9K6c8s2k6K6i4K6u0W2z5o6g2Q4x3U0W2Q4x3X3g2S2M7%4m8^5

CompletionContext [out]
If this callback routine returns FLT_PREOP_SUCCESS_WITH_CALLBACK or FLT_PREOP_SYNCHRONIZE, this parameter is an optional context pointer to be passed to the corresponding post-operation callback routine. Otherwise, it must be NULL.

f0aK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8X3#2K6k6r3&6Q4x3X3g2E0K9h3y4J5L8%4y4G2k6Y4c8Q4x3X3g2U0L8$3#2Q4x3V1k6W2L8W2)9J5k6s2g2K6i4K6u0r3L8r3W2T1M7X3q4J5P5g2)9J5c8Y4N6A6L8X3c8G2N6%4y4Q4x3V1k6Z5j5i4u0V1N6$3q4J5k6g2)9J5c8X3k6X3y4e0f1I4x3e0l9%4i4K6t1^5N6W2)9K6c8s2k6K6i4K6u0W2z5o6g2Q4x3U0W2Q4x3X3g2S2M7%4m8^5

CompletionContext [in, optional]
A context pointer that was returned by the minifilter driver's pre-operation callback (PFLT_PRE_OPERATION_CALLBACK) routine. The CompletionContext pointer provides a way to communicate information from the pre-operation callback routine to the post-operation callback routine.

然后再参考一下 WDK7 sample minispy 对该参数的操作就能明白了~
2013-6-18 16:27
0
游客
登录 | 注册 方可回帖
返回