FlushProcessWriteBuffers function

Flushes the write queue of each processor that is running a thread of the current process.

Syntax

void FlushProcessWriteBuffers(

);

Parameters

This function has no parameters.

Return Value

This function does not return a value.

Remarks

The function generates an interprocessor interrupt (IPI) to all processors that are part of the current process affinity. It guarantees the visibility of write operations performed on one processor to the other processors.

Requirements

   
Minimum supported client Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header processthreadsapi.h (include Windows 7, Windows Server 2008 Windows Server 2008 R2, Windows.h)
Library Kernel32.lib
DLL Kernel32.dll

See Also

Process and Thread Functions