FltRegisterFilter  注册过滤器

FltStartFiltering  开始过滤

InstatanceSetupCallback  实例安装回调

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

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

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

InstanceQueryTeardown  实例卸载回调

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

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

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

InstanceTeardownStart  实例解绑附加函数

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

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

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

最新文章

  1. NSNumber和NSValue
  2. Ubuntu 16.04 安装 VMware-Workstation-12
  3. 解决div里插入img下边缝隙问题
  4. Could not load file or assembly 'Microsoft.Office.Interop.Word, Version=14.0
  5. Java使用memcached
  6. java项目获取路径的几种方式
  7. Java核心技术 卷Ⅰ 基础知识(1)
  8. HDU4704Sum 费马小定理+大数取模
  9. VMware实现iptables NAT及端口映射
  10. js中的blob,图片base64URL,file之间的关系
  11. Tomcat9 在Windows中配置允许远程访问
  12. ubuntu下 远程连接windows服务器工具Remmina
  13. GUI_鼠标事件
  14. Django 自定义
  15. Erlang 笔记
  16. 汉诺塔hanoi
  17. Revit API修改保温层厚度
  18. 脚本中export不起作用的原因分析
  19. PyCharm 基础设置
  20. Centos7 django+uwsgi+nginx+python3.6.8部署

热门文章

  1. spring mvc hibernate spring 整合的增删改查+后台校验+bootstrap
  2. thinkphp 数据库缓存
  3. NX二次开发-UFUN建模创建特征组UF_MODL_create_set_of_feature
  4. NX二次开发-UFUN获取当前导出CGM选项设置UF_CGM_ask_session_export_options
  5. NX二次开发-设置经典工具栏的可见性UF_UI_set_toolbar_vis
  6. vuex存数据,防止刷新数据丢失
  7. mac 安装配置使用 mongoldb
  8. c# ToString()格式大全(转)
  9. "Access denied for user 'root@localhost' 试一下你的mysql是不是用任何密码都可以登录,如果是的话这里
  10. Devstack单节点环境实战配置