Partilhar via


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