共用方式為


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 (include Ntifs.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe

另請參閱

CcFlushCache

CcPurgeCacheSection