FltDetachVolume 함수(fltkernel.h)
FltDetachVolume 은 볼륨에서 미니 필터 드라이버 인스턴스를 분리합니다.
구문
NTSTATUS FLTAPI FltDetachVolume(
[in, out] PFLT_FILTER Filter,
[in, out] PFLT_VOLUME Volume,
[in, optional] PCUNICODE_STRING InstanceName
);
매개 변수
[in, out] Filter
호출자에 대한 불투명 필터 포인터입니다. 이 매개 변수는 필수이며 NULL일 수 없습니다.
[in, out] Volume
인스턴스가 연결된 볼륨에 대한 불투명 볼륨 포인터입니다. 이 매개 변수는 필수이며 NULL일 수 없습니다.
[in, optional] InstanceName
제거할 인스턴스의 인스턴스 이름을 포함하는 UNICODE_STRING 구조체에 대한 포인터입니다. 이 매개 변수는 선택 사항이며 NULL일 수 있습니다. NULL이면 가장 일치하는 인스턴스가 제거됩니다.
반환 값
FltDetachVolume 은 STATUS_SUCCESS 또는 다음 중 하나와 같은 적절한 NTSTATUS 값을 반환합니다.
| 반환 코드 | 설명 |
|---|---|
|
FltDetachVolume 에서 일치하는 인스턴스를 찾았지만 인스턴스가 삭제되고 있습니다. 오류 코드입니다. |
|
일치하는 인스턴스를 찾을 수 없습니다. 오류 코드입니다. |
설명
FltDetachVolume 은 볼륨에서 미니 필터 드라이버 인스턴스를 분리하고 인스턴스를 중단합니다.
볼륨에 미니 필터 드라이버 인스턴스를 연결하려면 FltAttachVolume 또는 FltAttachVolumeAtAltitude를 호출합니다.
동일한 볼륨에 연결된 두 개의 미니 필터 드라이버 인스턴스의 고도를 비교하려면 FltCompareInstanceAltitudes를 호출합니다.
요구 사항
| 대상 플랫폼 | 유니버설 |
| 헤더 | fltkernel.h(Fltkernel.h 포함) |
| 라이브러리 | FltMgr.lib |
| IRQL | <= APC_LEVEL |
참고 항목
피드백
다음에 대한 사용자 의견 제출 및 보기