minifilter 算是总结吧
Posted Nemesis
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了minifilter 算是总结吧相关的知识,希望对你有一定的参考价值。
FltRegisterFilter 注册过滤器
FltStartFiltering 开始过滤
InstatanceSetupCallback 实例安装回调
.当一个微过滤器加载的时候,每个存在的卷都会导致这个调用。
.当一个新的卷被mount.
.当FltAttachVolume被调用(内核模式)
.当FltAttachVolumeAtAltitude()被调用(内核模式)
.当FilterAttach()被调用(用户模式)
.当FilterAttachAtAltitude()被调用(用户模式)
如上情况都会导致当前回调被触发
根据类型来判断是否附加到当前要附加的卷上,如果不设置,则默认全部附加
InstanceQueryTeardown 实例卸载回调
手工解除绑定的时候,会触发这个回调
FltDetachVolume() (内核模式)
FilterDetach() (用户模式)
如果不设置,则不允许手工解除绑定
InstanceTeardownStart 实例解绑附加函数
这个函数的功能是在解绑实例的时候,
给开发者一个机会去销毁那些开发者自己申请的空间,
或者去释放开发者自己发起、挂起的操作,
以上是关于minifilter 算是总结吧的主要内容,如果未能解决你的问题,请参考以下文章
Minifilter微过滤框架:框架介绍以及驱动层和应用层的通讯