共用方式為


KeInvalidateAllCaches 函式 (ntddk.h)

KeInvalidateAllCaches 例程會排清所有處理器快取。

語法

BOOLEAN KeInvalidateAllCaches();

傳回值

KeInvalidateAllCaches 會傳回保留給系統使用的值。 將此值視為 VOID。

言論

KeInvalidateAllCaches 例程會排清每個處理器的快取,並將每個快取的內容標示為無效。 處理器快取一定會在傳回 KeInvalidateAllCache s 之前完成排清作業。

KeInvalidateAllCaches 已被 KeInvalidateRangeAllCaches取代。 如需例程差異的詳細資訊,請參閱該頁面的。

Arm 和 Arm64 架構不提供此函式,因為沒有架構上可靠的方式可排清整個快取。

要求

要求 價值
最低支援的用戶端 適用於 Windows Server 2003 和更新版本的 Windows。
目標平臺 普遍
標頭 ntddk.h (包括 Ntddk.h)
連結庫 NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL