Función KeInvalidateAllCaches (ntddk.h)
La rutina KeInvalidateAllCaches vacía todas las memorias caché del procesador.
Sintaxis
BOOLEAN KeInvalidateAllCaches();
Valor devuelto
KeInvalidateAllCaches devuelve un valor reservado para el uso del sistema. Trate este valor como VOID.
Comentarios
La rutina KeInvalidateAllCaches vacía las memorias caché de cada procesador y marca el contenido de cada caché no válido. Se garantiza que las memorias caché del procesador hayan completado la operación de vaciado antes de que Se devuelva KeInvalidateAllCaches .
KeInvalidateAllCaches ha sido reemplazado por KeInvalidateRangeAllCaches. Vea Comentarios de esa página para obtener más información sobre las diferencias entre las rutinas.
Esta función no está disponible en las arquitecturas arm y Arm64, donde no hay ninguna manera arquitectónicamente confiable de vaciar toda la memoria caché.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Server 2003 y versiones posteriores de Windows. |
Plataforma de destino | Universal |
Encabezado | ntddk.h (incluya Ntddk.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |