Compartir a través de


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.

Observaciones

El KeInvalidateAllCaches rutina 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 devuelve 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 Valor
cliente mínimo admitido Disponible en Windows Server 2003 y versiones posteriores de Windows.
de la plataforma de destino de Universal
encabezado de ntddk.h (incluya Ntddk.h)
biblioteca de NtosKrnl.lib
DLL de NtosKrnl.exe
irQL <= DISPATCH_LEVEL