共用方式為


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
目標平台 Universal
標頭 ntifs.h (包含 Ntifs.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe

另請參閱

CcFlushCache

CcPurgeCacheSection