MmForceSectionClosed 함수(ntifs.h)

MmForceSectionClosed 루틴은 더 이상 사용되지 않는 파일에 대한 데이터 및 이미지 섹션을 삭제합니다.

구문

BOOLEAN MmForceSectionClosed(
  [in] PSECTION_OBJECT_POINTERS SectionObjectPointer,
  [in] BOOLEAN                  DelayClose
);

매개 변수

[in] SectionObjectPointer

파일 개체의 섹션 개체 포인터를 포함하는 구조체에 대한 포인터입니다.

[in] DelayClose

MmForceSectionClosed에서 섹션을 동기적으로 삭제할 수 없는 경우(즉, MmForceSectionClosed가 반환되기 전에) 섹션이 이후에 삭제되는지 여부를 지정하는 부울 값입니다.

TRUEMmForceSectionClosed 에서 섹션을 동기적으로 삭제할 수 없는 경우 MmForceSectionClosed 가 플래그를 설정했음을 나타냅니다. 이 플래그를 설정하면 섹션의 미해결 참조 수가 0에 도달하면 메모리 관리자가 섹션을 자동으로 삭제합니다.

FALSEMmForceSectionClosed 에서 섹션을 동기적으로 삭제할 수 없는 경우 섹션이 삭제되지 않음을 나타냅니다.

반환 값

섹션이 성공적으로 삭제되었거나 섹션이 없으면 MmForceSectionClosedTRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.

참고 파일의 데이터 섹션에 하나 이상의 미해결 쓰기 프로브가 있는 경우 MmFlushImageSectionFALSE를 반환합니다.
 

설명

매핑된 섹션 및 메모리 뷰를 만드는 방법에 대한 자세한 내용은 섹션 및 보기를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 유니버설
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

추가 정보

CcPurgeCacheSection

MmFlushImageSection