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. Considerare questo valore come VOID.
Osservazioni
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 di KeInvalidateAllCaches restituisce.
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.
Fabbisogno
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 |