다음을 통해 공유


CcUninitializeCacheMap 함수(ntifs.h)

CcUninitializeCacheMap 루틴은 캐시된 파일의 캐싱을 중지합니다.

통사론

BOOLEAN CcUninitializeCacheMap(
  [in]           PFILE_OBJECT              FileObject,
  [in, optional] PLARGE_INTEGER            TruncateSize,
                 PCACHE_UNINITIALIZE_EVENT UninitializeEvent
);

매개 변수

[in] FileObject

캐시된 파일의 파일 개체에 대한 포인터입니다.

[in, optional] TruncateSize

지정한 경우 파일이 지정된 크기로 잘렸으며 그에 따라 캐시를 제거해야 합니다.

UninitializeEvent

지정된 경우 캐시된 파일 데이터가 디스크에 플러시되면 제공된 이벤트가 신호 상태로 설정됩니다.

반환 값

CcUninitializeCacheMap 캐싱이 성공적으로 중지된 경우 TRUE 반환하고, 그렇지 않으면 FALSE .

발언

파일 캐싱을 지원하는 모든 파일 시스템은 파일이 캐시되었는지 여부에 관계없이 파일을 닫을 때 CcUninitializeCacheMap 호출해야 합니다. 캐싱을 사용하지 않도록 설정하여 파일을 만든 경우에도 파일 시스템은 CcUninitializeCacheMap호출해야 합니다.

파일을 캐시하려면 CcInitializeCacheMap사용합니다.

요구 사항

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

참고 항목

ccInitializeCacheMap

CcPurgeCacheSection