Функция WakeAllConditionVariable (synchapi.h)

Пробуждение всех потоков, ожидающих указанной переменной условия.

Синтаксис

void WakeAllConditionVariable(
  [in, out] PCONDITION_VARIABLE ConditionVariable
);

Параметры

[in, out] ConditionVariable

Указатель на переменную условия.

Возвращаемое значение

None

Remarks

WakeAllConditionVariable пробуждает все ожидающие потоки, а WakeConditionVariable — только один поток. Пробуждение одного потока аналогично настройке события автоматического сброса, а пробуждение всех потоков аналогично пульсации события сброса вручную, но более надежно (дополнительные сведения см. в разделе PulseEvent ).

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header synchapi.h (включая Windows.h в Windows 7, Windows Server 2008 Windows Server 2008 R2)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

Переменные условия

Функции синхронизации

API-интерфейсы Vertdll, доступные в анклавах VBS