전역 정리 수행
미니 필터 드라이버의 FilterUnloadCallback 루틴은 필요한 전역 정리를 수행해야 합니다. 다음 목록에는 미니 필터 드라이버가 수행할 수 있는 전역 정리 작업의 예가 포함되어 있습니다.
ExDeleteResourceLite를 호출하여 ExInitializeResourceLite에 대한 이전 호출로 초기화된 전역 리소스 변수를 삭제합니다.
ExFreePool 또는 ExFreePoolWithTag를 호출하여 ExAllocatePoolWithTag와 같은 루틴에 대한 이전 호출에 의해 할당된 전역 메모리를 해제합니다.
ExDeleteNPagedLookasideList 또는 ExDeletePagedLookasideList를 호출하여 ExInitializeNPagedLookasideList 또는 ExInitializePagedLookasideList에 대한 이전 호출에 의해 할당된 lookaside 목록을 각각 삭제합니다.
PsRemoveCreateThreadNotifyRoutine 또는 PsRemoveLoadImageNotifyRoutine을 호출하여 PsSetCreateThreadNotifyRoutine 또는 PsSetLoadImageNotifyRoutine에 대한 이전 호출에 의해 등록된 전역 콜백 루틴을 각각 등록 취소합니다.