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