WakeAllConditionVariable-Funktion (synchapi.h)
Aktivieren Sie alle Threads, die auf die angegebene Bedingungsvariable warten.
Syntax
void WakeAllConditionVariable(
[in, out] PCONDITION_VARIABLE ConditionVariable
);
Parameter
[in, out] ConditionVariable
Ein Zeiger auf die Bedingungsvariable.
Rückgabewert
Keine
Bemerkungen
WakeAllConditionVariable reaktiviert alle wartenden Threads, während WakeConditionVariable nur einen einzelnen Thread reaktiviert. Das Aufwecken eines Threads ähnelt dem Festlegen eines automatisch zurückgesetzten Ereignisses, während das Aufwachen aller Threads dem Pulsieren eines manuellen Zurücksetzungsereignisses ähnelt, aber zuverlässiger ist (details finden Sie unter PulseEvent ).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | synchapi.h (Einschließen von Windows.h unter Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |