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

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

반환 값

캐싱이 성공적으로 중지되면 CcUninitializeCacheMapTRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다.

설명

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

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

요구 사항

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

추가 정보

CcInitializeCacheMap

CcPurgeCacheSection