Função KeInvalidateAllCaches (ntddk.h)
A rotina de KeInvalidateAllCaches libera todos os caches de processador.
Sintaxe
BOOLEAN KeInvalidateAllCaches();
Valor de retorno
KeInvalidateAllCaches retorna um valor reservado para uso do sistema. Trate esse valor como VOID.
Observações
O KeInvalidateAllCaches rotina libera os caches de cada processador e marca o conteúdo de cada cache inválido. Os caches do processador têm a garantia de ter concluído a operação de liberação antes de KeInvalidateAllCaches retorna.
KeInvalidateAllCaches foi substituído por KeInvalidateRangeAllCaches. Consulte Comentários dessa página para obter mais informações sobre as diferenças entre as rotinas.
Essa função não está disponível nas arquiteturas Arm e Arm64, em que não há uma maneira arquitetônica confiável de liberar todo o cache.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Server 2003 e versões posteriores do Windows. |
da Plataforma de Destino | Universal |
cabeçalho | ntddk.h (inclua Ntddk.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |