다음을 통해 공유


FilterUnload 함수(fltuser.h)

FilterLoad를 호출하여 지원 미니필터를 로드한 애플리케이션은 FilterUnload 함수를 호출하여 미니필터를 언로드할 수 있습니다.

구문

HRESULT FilterUnload(
  [in] LPCWSTR lpFilterName
);

매개 변수

[in] lpFilterName

FilterLoad에 전달된 동일한 미니필터 이름을 포함하는 null로 끝나는 와이드 문자열에 대한 포인터입니다. 이 매개 변수는 필수이며 NULL 또는 빈 문자열일 수 없습니다.

반환 값

FilterUnload는 성공하면 S_OK 반환합니다. 그렇지 않으면 오류 값이 반환됩니다.

설명

FilterUnloadFltUnloadFilter에 해당하는 Win32입니다.

FilterUnload 는 서비스 이름이 지정된 lpFilterName 과 일치하는 등록된 미니필터를 검색하고 해당 미니필터의 FilterUnloadCallback (PFLT_FILTER_UNLOAD_CALLBACK) 루틴을 호출합니다.

미니필터가 FilterUnloadCallback 루틴을 등록하지 않은 경우 FilterUnload 호출이 실패합니다.

FilterUnload의 호출자는 미니필터 드라이버를 로드하거나 언로드하려면 SeLoadDriverPrivilege(SE_LOAD_DRIVER_PRIVILEGE LUID)가 있어야 합니다. 이 권한의 이름은 SE_LOAD_DRIVER_NAME 이름 상수로 지정됩니다. (권한은 Windows 7용 Microsoft Windows SDK(소프트웨어 개발 키트) 및 .NET Framework 4.0 설명서에 설명되어 있습니다.)

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 fltuser.h(Fltuser.h 포함)
라이브러리 FltLib.lib
DLL FltLib.dll

추가 정보

FilterLoad

FltUnloadFilter

PFLT_FILTER_UNLOAD_CALLBACK