Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |