minifilter 算是总结吧

FltRegisterFilter  注册过滤器

FltStartFiltering  开始过滤

InstatanceSetupCallback  实例安装回调

.当一个微过滤器加载的时候,每个存在的卷都会导致这个调用。
.当一个新的卷被mount.
.当FltAttachVolume被调用(内核模式)
.当FltAttachVolumeAtAltitude()被调用(内核模式)
.当FilterAttach()被调用(用户模式)
.当FilterAttachAtAltitude()被调用(用户模式)

如上情况都会导致当前回调被触发

根据类型来判断是否附加到当前要附加的卷上,如果不设置,则默认全部附加

InstanceQueryTeardown  实例卸载回调

手工解除绑定的时候,会触发这个回调

FltDetachVolume() (内核模式)
FilterDetach() (用户模式)

如果不设置,则不允许手工解除绑定

InstanceTeardownStart  实例解绑附加函数

这个函数的功能是在解绑实例的时候,

给开发者一个机会去销毁那些开发者自己申请的空间,

或者去释放开发者自己发起、挂起的操作,

时间: 2024-10-25 04:29:02

minifilter 算是总结吧的相关文章

祖坟风水怎么看 怎样的祖坟才算是好风水

祖坟风水 上一篇文章我们已经告诉大家祖坟风水对于后代运势的重要影响.那么这一篇就告诉大家如何判断自己家祖坟的风水是否是好风水. 有关祖坟选址和风水堪舆方法: 1.要有阳光 墓地选址属于阴极,如果选在阴暗的地方或者说风口和潮湿的地方,则会让祖坟的风水长期处于一种见不到阳光的形势,时间长了,积累的煞气越来越重.对后世的影响是非常不好的.可能导致子孙后代体弱多病,或者患有慢性疾病,对于事业上来说,也很难成功. 2.地贵平坦 中国古代选穴讲究背靠大山,面朝河流,左右抱穴.而大山前的平坦开阔地,无疑是最好

怎么样才算是精通 C++?

C++是一门很神奇的语言,让人又爱又恨. 在知乎上看到的一个帖子,怎么样才算是精通C++,这里节选一些精彩的回复. 链接:http://www.zhihu.com/question/20201972/answer/23454845 来源:知乎 1 精通C++是一个艰巨的任务.为什么C++比别的语言难学这么多?其实这基本上是因为C++他爹Bjarne Stroustrup说过的一句话"我特别讨厌语言的设计者把自己的喜好强加给用户"(看向go).结果C++为了不限制你的想法,于是也就变成了

sdut 2603 Rescue The Princess(算是解析几何吧)(山东省第四届ACM省赛A题)

题目地址:sdut 2603 Rescue The Princess Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 Several days ago, a beast caught a beautiful princess and the princess was put in prison. To rescue the princess, a prince who wanted to marry the princess

不知道算不算是自己写出来的 js

最近在写一个小小JS,想了N次,也改了N次,后来不知道为什么,效果就实现了,然后重新看一遍代码,感叹地觉得:原来是这样.那么你们觉得这个代码算是自己写的吗?我觉得是,也觉得不是.是的原因:这程序本身就是通过自己不断的慢慢摸索,从错误中走出来的:不是的原因:这程序一开始并不是我预料的那样,只是改着改着,在某种机缘巧合做出来而已.

走上程序这条路也算是一种回归吧,或许我本属于这里!

我算是一个很爱动手的人,而且动手能力也是很强的.记得小的时候家里的,电风扇,吹风机,录音机,VCD我都拆过,非常好奇里面到底是些什么东西,不过往往我把东西拆了都不能还原.常常招来家里人的责骂.呵呵不过我还是不会怕他们的. 上了初中的时候对物理非常的感兴趣,我没周五都会把书上的试验自己做一遍,做的时候都很废寝忘食 很多东西现在都还蛮有印象,初中的时候学声音方面的知识有个试验是用啤酒瓶做乐器,我回家就搞了一个, 学光学部分的时候,我自己用易拉罐,白炽灯,放大镜,做了一个简单的幻灯机,能够把透明塑料上

这个好像、也许、或许、大概、应该、Maybe真的可以算是传说中的Spring.Net了吧

以前写过一篇名叫”这个好像.也许.大概.应该.Maybe真的算是传说中的面向接口编程了吧“的文章,当时好像是在评论里许诺以后会有一篇叫”文章这个好像.也许.大概.应该.Maybe真的算是传说中的Spring.Net吧“.然后,现在在我们节日的时候,大抵可以算是来承兑诺言的吧. 先介绍一下IoC吧.它呢,中文名字是控制反转.英文是Inversion of Control.Spring.Net就是IoC的一个框架.原本的对象是由类来管理的,比如让创建一个此类的实例,我们会new此类.有了IoC我们就

MiniFilter文件系统学习

Minfilter与legacy filter区别 比sfilter加载顺序更易控制. altitude被绑定到合适的位置. Minfilter在注册表服务项中有一项Altitude值 此值越高位置越靠前 (待考证 每一个minifilter驱动必须有一个叫做altitude的唯一标识符.一个minifilter驱动的altitude定义了它加载时在I/O栈中相对其他minifilter驱动的位置.值越小,栈中位置就越低 FSFilter Anti-Virus 320000-329999 此组包

我还算是个前端工程师吗?

毕业快8个月了,真正出来社会也快8个月了.最近忽然不知道从哪里听到这样一句话,你还算是一个前端工程师吗?会不会废了? 第一次听到这句话时,我就陷入了思考. 思考着自己还是不是一个前端了,因为这几个月以来做的工作不只是UI重构.UI交互,还有利用Node Koa框架搭建的前后端分离.以及纯Node Koa搭建的一套CMS管理系统. 也许后两者可以说我不是一个前端了吧?我带着这样一个疑问,继续思考着. 仔细想一下,貌似有个叫全栈工程师的名号,这个高帽子我还是没有勇气戴的,虽然我是科班毕业,各种计算理

(算是) 第一次入职 一周随感

嗯,在校期间外包写项目应该也算是 项目还行,不过框架和架构问题太旧了,还不如学习期间写的 Demo 用的 SPL (听棠)写的一个框架,2006年的玩意,而且没有分层,UI 呢用的是liger UI (我做的CRM部分),基于 .NET 2.0开发的 想想 导致使用 VS2012 + 都不可以调试,只能再装个VS2010喽 可是再垃圾也没办法~~~ 写到半截的项目(公司是“WangLuShen”拼音就好了,汉字就不说了),负责人又赶时间,想改也没时间改 学习到的东西呢,应该是 liger UI