FilterDetach 함수(fltuser.h)

FilterDetach 함수는 지정된 미니 필터 instance 지정된 볼륨에서 분리합니다.

구문

HRESULT FilterDetach(
  [in]           LPCWSTR lpFilterName,
  [in]           LPCWSTR lpVolumeName,
  [in, optional] LPCWSTR lpInstanceName
);

매개 변수

[in] lpFilterName

스택에서 instance 분리할 미니필터의 이름을 포함하는 null로 끝나는 와이드 문자열에 대한 포인터입니다. 이 매개 변수는 필수이며 NULL일 수 없습니다.

[in] lpVolumeName

instance 현재 연결된 볼륨의 이름을 포함하는 null로 끝나는 와이드 문자열에 대한 포인터입니다.

lpVolumeName 입력 문자열은 다음 중 어느 것일 수 있습니다. 후행 백슬래시(\)는 선택 사항입니다.

  • 드라이브 문자(예: "D:\"
  • 볼륨 탑재 지점의 경로(예: "c:\mnt\edrive\"
  • 고유한 볼륨 식별자( 볼륨 GUID 이름이라고도 함)(예: "\?? \Volume{7603f260-142a-11d4-ac67-806d6172696f}\"
  • "\Device\HarddiskVolume1\"과 같이 존재하지 않는 디바이스 이름(대상 이름 또는 NT 디바이스 이름이라고도 함)입니다.
이 매개 변수는 필수이며 NULL일 수 없습니다.

[in, optional] lpInstanceName

제거할 instance 대한 instance 이름을 포함하는 null로 끝나는 와이드 문자열에 대한 포인터입니다. 이 매개 변수는 선택 사항이며 NULL일 수 있습니다. NULL인 경우 가장 일치하는 instance 제거됩니다.

반환 값

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

설명

FilterDetachFltDetachVolume에 해당하는 Win32입니다.

FilterDetach는 볼륨에서 미니필터 instance 분리하고 instance 눈물을 흘려줍니다.

미니필터 instance 볼륨에 연결하려면 FilterAttach 또는 FilterAttachAtAltitude를 호출합니다.

요구 사항

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

추가 정보

FilterAttach

FilterAttachAtAltitude

FltDetachVolume