您的位置:首页 > 其它

Performing Global Cleanup 执行全局变量清除

2011-01-10 16:04 344 查看
微过滤驱动的FilterUnloadCallback 例程必须执行任何需要的全局变量的清除 。下列列表包括全局清除任务的例子,微过滤驱动可能执行 :

调用ExDeleteResourceLite 删除全局资源变量,它被实例化通过调用之前的 ExInitializeResourceLite.

调用ExFreePoolExFreePoolWithTag 去释放全局内存,它被分配通过调用例程如ExAllocatePoolWithTag.

调用 ExDeleteNPagedLookasideListExDeletePagedLookasideList 去删除后备列表,它被分配通过分别调用之前的ExInitializeNPagedLookasideListExInitializePagedLookasideList

调用PsRemoveCreateThreadNotifyRoutinePsRemoveLoadImageNotifyRoutine 去移除注册全局的回调例程通过分别调用 PsSetCreateThreadNotifyRoutine PsSetLoadImageNotifyRoutine
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: