FltUnregisterFilter 함수(fltkernel.h)
등록된 미니필터 드라이버는 FltUnregisterFilter 를 호출하여 필터 관리자가 I/O 작업을 처리하기 위해 더 이상 호출하지 않도록 자체 등록을 취소합니다.
구문
VOID FLTAPI FltUnregisterFilter(
[in] PFLT_FILTER Filter
);
매개 변수
[in] Filter
FltRegisterFilter에서 반환된 불투명 필터 포인터입니다.
반환 값
없음
설명
FltUnregisterFilter 는 미니필터 드라이버의 콜백 루틴의 등록을 취소하고 미니필터 드라이버가 파일, 볼륨, 인스턴스, 스트림 또는 스트림 핸들에 설정한 컨텍스트를 제거합니다. 또한 각 미니필터 드라이버 instance 대한 미니필터 드라이버의 InstanceTeardownStartCallback 및 instanceTeardownCompleteCallback(PFLT_INSTANCE_TEARDOWN_CALLBACK) 루틴을 호출합니다.
미니필터 드라이버는 일반적으로 언로드될 때 언로드 루틴에서 FltUnregisterFilter 를 호출합니다.
미니필터 드라이버는 FltUnregisterFilter 를 호출하여 다른 미니필터 드라이버가 아닌 자체 등록을 취소할 수 있습니다.
미니필터 드라이버를 등록하려면 FltRegisterFilter를 호출합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 유니버설 |
헤더 | fltkernel.h(Fltkernel.h 포함) |
라이브러리 | FltMgr.lib |
DLL | Fltmgr.sys |
IRQL | <= APC_LEVEL |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기