CcGetFlushedValidData 함수(ntifs.h)

CcGetFlushedValidData 루틴은 캐시된 파일이 디스크에 플러시된 양을 결정합니다.

구문

LARGE_INTEGER CcGetFlushedValidData(
  [in] PSECTION_OBJECT_POINTERS SectionObjectPointer,
  [in] BOOLEAN                  BcbListHeld
);

매개 변수

[in] SectionObjectPointer

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

[in] BcbListHeld

시스템에서 사용하도록 예약되었습니다. FALSE여야 합니다.

반환 값

전체 파일이 플러시된 경우 CcGetFlushedValidData 는 파일의 유효한 데이터 길이를 반환합니다. 디스크에 플러시되지 않은 더티 페이지가 있는 경우 CcGetFlushedValidData는 현재 파일에 있는 가장 낮은 더티 페이지의 시작 바이트 오프셋을 반환합니다. 파일이 캐시되지 않았거나 더 이상 캐시되지 않으면 MAXLONGLONG이 쿼드 파트에 반환됩니다.

설명

파일 시스템은 사용 중에도 SectionObjectPointer 의 값이 유효한지 확인해야 합니다. 캐시 관리자가 이를 보장하는 것은 불가능합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000
대상 플랫폼 유니버설
헤더 ntifs.h(Ntifs.h 포함)
라이브러리 NtosKrnl.lib
DLL NtosKrnl.exe

추가 정보

CcFlushCache

CcPurgeCacheSection