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 |