KeInvalidateAllCaches routine

The KeInvalidateAllCaches routine flushes all processor caches.

Syntax


BOOLEAN KeInvalidateAllCaches(void);

Parameters

This routine has no parameters.

Return value

KeInvalidateAllCaches returns a value that is reserved for system use. Treat this value as VOID.

Remarks

The KeInvalidateAllCaches routine flushes each processor's caches and marks each cache's contents invalid. The processor caches are guaranteed to have completed the flush operation before KeInvalidateAllCaches returns.

Requirements

Target platform

Universal

Version

Available in Windows Server 2003 and later versions of Windows.

Header

Ntddk.h (include Ntddk.h)

Library

NtosKrnl.lib

DLL

NtosKrnl.exe

IRQL

<= DISPATCH_LEVEL

 

 

Send comments about this topic to Microsoft

Show: