FltCloseSectionForDataScan 함수(fltkernel.h)

FltCloseSectionForDataScan 루틴은 파일 스트림과 연결된 섹션 개체를 닫습니다.

구문

NTSTATUS FLTAPI FltCloseSectionForDataScan(
  [in] PFLT_CONTEXT SectionContext
);

매개 변수

[in] SectionContext

닫을 섹션 컨텍스트에 대한 포인터입니다.

반환 값

FltCloseSectionForDataScan 은 STATUS_SUCCESS 또는 다음 중 하나와 같은 적절한 NTSTATUS 값을 반환합니다.

반환 코드 설명
STATUS_INVALID_PARAMETER
섹션 컨텍스트가 제대로 만들어지지 않았습니다. 할당된 섹션 컨텍스트는 먼저 FltCreateSectionForDataScan에 전달되어야 합니다. 오류 코드입니다.
STATUS_NOT_FOUND
섹션 컨텍스트가 이미 닫혀 있습니다.

설명

미니 필터는 FltCloseSectionForDataScan 루틴을 사용하여 파일 개체에서 섹션 컨텍스트의 할당을 취소하고 제거합니다. FltCreateSectionForDataScan에 전달된 이전에 할당된 모든 섹션 컨텍스트는 FltCloseSectionForDataScan에 전달되어야 합니다. 그렇지 않으면 섹션 컨텍스트가 FltAllocateContext로 할당되었지만 FltCreateSectionForDataScan을 사용하여 섹션이 만들어지지 않은 경우 미니 필터가 FltReleaseContext를 호출할 수 있습니다.

FltCloseSectionForDataScan이 반환되면 SectionContext에서 설명하는 섹션과 충돌하는 작업은 필터 관리자에 의해 동기화되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 FltCloseSectionForDataScan 루틴은 Windows 8 시작해서 사용할 수 있습니다.
대상 플랫폼 유니버설
헤더 fltkernel.h(Fltkernel.h 포함)
라이브러리 FltMgr.lib
IRQL <= APC_LEVEL

추가 정보

FltAllocateContext

FltCreateSectionForDataScan

FltDeleteContext