Expand Minimize

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

Version

Available in Windows Server 2003 and later versions of Windows.

Header

Ntddk.h (include Ntddk.h)

Library

Ntoskrnl.lib

IRQL

<= DISPATCH_LEVEL

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft