WakeByAddressAll function (synchapi.h)

Wakes all threads that are waiting for the value of an address to change.

Syntax

void WakeByAddressAll(
  [in] PVOID Address
);

Parameters

[in] Address

The address to signal. If any threads have previously called WaitOnAddress for this address, the system wakes all of the waiting threads.

Return value

None

Remarks

Microsoft Store app developers may need to obtain synchronization.lib by installing the Windows Software Development Kit (SDK).

Only threads within the same process can be woken.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Target Platform Windows
Header synchapi.h (include Windows.h)
Library Synchronization.lib
DLL API-MS-Win-Core-Synch-l1-2-0.dll

See also

WaitOnAddress

Vertdll APIs available in VBS enclaves