Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Пробуждение одного потока, ожидающих указанной переменной условия.
Синтаксис
void WakeConditionVariable(
[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 Server 2003, Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
| Библиотека | Kernel32.lib |
| DLL | Kernel32.dll |