FltUnregisterFilter 함수(fltkernel.h)
등록된 미니 필터 드라이버는 FltUnregisterFilter 호출하여 필터 관리자가 I/O 작업을 처리하기 위해 더 이상 호출하지 않도록 자체 등록을 취소합니다.
통사론
VOID FLTAPI FltUnregisterFilter(
[in] PFLT_FILTER Filter
);
매개 변수
[in] Filter
FltRegisterFilter반환된 불투명 필터 포인터입니다.
반환 값
없음
발언
FltUnregisterFilter 미니 필터 드라이버의 콜백 루틴을 등록 취소하고 파일, 볼륨, 인스턴스, 스트림 또는 스트림 핸들에서 미니 필터 드라이버가 설정한 컨텍스트를 제거합니다. 또한 각 미니 필터 드라이버 인스턴스에 대한 미니 필터 드라이버의 InstanceTeardownStartCallback 및 InstanceTeardownCompleteCallback(PFLT_INSTANCE_TEARDOWN_CALLBACK) 루틴을 호출합니다.
미니 필터 드라이버는 일반적으로 언로드하려고 할 때 언로드 루틴에서 fltUnregisterFilter 호출합니다.
미니 필터 드라이버는 다른 미니 필터 드라이버가 아니라 FltUnregisterFilter 호출하여 자체 등록을 취소할 수 있습니다.
미니 필터 드라이버를 등록하려면 FltRegisterFilter호출합니다.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 보편적 |
헤더 | fltkernel.h(Fltkernel.h 포함) |
라이브러리 | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |