Condividi tramite


Funzione KeInvalidateAllCaches (ntddk.h)

La routine KeInvalidateAllCaches scarica tutte le cache del processore.

Sintassi

BOOLEAN KeInvalidateAllCaches();

Valore restituito

KeInvalidateAllCaches restituisce un valore riservato per l'uso del sistema. Considera questo valore come VOID.

Commenti

La routine KeInvalidateAllCaches scarica le cache di ogni processore e contrassegna il contenuto di ogni cache non valido. È garantito che le cache del processore abbiano completato l'operazione di scaricamento prima che KeInvalidateAllCaches restituisca.

KeInvalidateAllCaches è stato sostituito da KeInvalidateRangeAllCaches. Per altre informazioni sulle differenze tra le routine, vedere la sezione Osservazioni di tale pagina.

Questa funzione non è disponibile nelle architetture Arm e Arm64, in cui non esiste un modo architetturale affidabile per scaricare l'intera cache.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Server 2003 e versioni successive di Windows.
Piattaforma di destinazione Universale
Intestazione ntddk.h (include Ntddk.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL