The document is archived and information here might be outdated


Visual Studio 2005

This function releases the cache line containing the address referenced by the pointer from the instruction cache.

void __cdecl __ICacheRefresh(
  void *



[in] Pointer to cache line.

The extent of the instruction cache refreshed is implementation-dependent. It is usually at least 16 bytes, but can be the entire instruction cache. In addition, prefetch of the instructions referenced by the pointer is implementation-dependent.

This function is not supported for SH and MIPS microprocessors.

Routine Required header Architecture



x86, ARM, SH-4, MIPS

© 2016 Microsoft