다음을 통해 공유


MmForceSectionClosed 함수(ntifs.h)

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

통사론

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

매개 변수

[in] SectionObjectPointer

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

[in] DelayClose

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

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

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

반환 값

MmForceSectionClosed 섹션이 성공적으로 삭제되었거나 섹션이 없으면 TRUE 반환하고, 그렇지 않으면 FALSE .

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

발언

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

요구 사항

요구
대상 플랫폼 보편적
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

참고 항목

CcPurgeCacheSection

MmFlushImageSection