Performing Global Cleanup 执行全局变量清除
2011-01-10 16:04
344 查看
微过滤驱动的FilterUnloadCallback 例程必须执行任何需要的全局变量的清除 。下列列表包括全局清除任务的例子,微过滤驱动可能执行 :
调用ExDeleteResourceLite 删除全局资源变量,它被实例化通过调用之前的 ExInitializeResourceLite.
调用ExFreePool 或ExFreePoolWithTag 去释放全局内存,它被分配通过调用例程如ExAllocatePoolWithTag.
调用 ExDeleteNPagedLookasideList 或ExDeletePagedLookasideList 去删除后备列表,它被分配通过分别调用之前的ExInitializeNPagedLookasideList 或ExInitializePagedLookasideList
调用PsRemoveCreateThreadNotifyRoutine 或PsRemoveLoadImageNotifyRoutine 去移除注册全局的回调例程通过分别调用 PsSetCreateThreadNotifyRoutine 和 PsSetLoadImageNotifyRoutine
调用ExDeleteResourceLite 删除全局资源变量,它被实例化通过调用之前的 ExInitializeResourceLite.
调用ExFreePool 或ExFreePoolWithTag 去释放全局内存,它被分配通过调用例程如ExAllocatePoolWithTag.
调用 ExDeleteNPagedLookasideList 或ExDeletePagedLookasideList 去删除后备列表,它被分配通过分别调用之前的ExInitializeNPagedLookasideList 或ExInitializePagedLookasideList
调用PsRemoveCreateThreadNotifyRoutine 或PsRemoveLoadImageNotifyRoutine 去移除注册全局的回调例程通过分别调用 PsSetCreateThreadNotifyRoutine 和 PsSetLoadImageNotifyRoutine
相关文章推荐
- 构造函数的职责 -- 关于全局变量的构造函数里执行太多复杂操作导致的问题
- python 局部变量和全局变量 global
- svn执行clean up 操作时报错 "Previous operation has not finished; run cleanup if it was interrupted"
- PHP 的 全局变量 global 和 超全局变量 $GLOBAL - 只需一篇你就明白
- php方法中引用全局变量要加 global
- Python局部变量和全局变量global
- php 中全局变量global 的使用
- Python global全局变量函数详解
- C++ Global Varible(全局变量)
- PHP 全局变量(global)
- 微信小程序定义和调用全局变量globalData
- python global语句和其他访问全局变量的方法
- 41-全局变量Global
- Python全局变量global和局部变量 UnboundLocalError: local variable 'x' referenced before assignment
- Titanium 全局变量(global variable)的几种方法
- Matlab S函数 global全局变量
- nodejs 全局变量-global
- PHP中全局变量global和$GLOBALS[]的区别分析
- [Python学习] 专题六.局部变量、全局变量global、导入模块变量
- [python]global全局变量