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

Siehe auch

Bedingungsvariablen

Synchronisierungsfunktionen

In VBS-Enklaven verfügbare Vertdll-APIs