ClusWorkersTerminate-Funktion (resapi.h)
Wartet, bis mehrere Workerthreads bis zum angegebenen Timeout beendet werden. Diese Funktion kann signalisieren, dass der Thread beendet wird, bevor die Wartezeit beginnt, oder wenn angegeben, einfach passiv warten.
Syntax
DWORD ClusWorkersTerminate(
[in, out] PCLUS_WORKER *ClusWorkers,
[in] size_t const ClusWorkersCount,
[in] DWORD TimeoutInMilliseconds,
[in] BOOL WaitOnly
);
Parameter
[in, out] ClusWorkers
Zeiger auf ein Array von CLUS_WORKER Strukturen, die die zu beendenden Threads beschreiben.
[in] ClusWorkersCount
Die Anzahl der Strukturen im ClusWorkers-Parameter .
[in] TimeoutInMilliseconds
Das Timeout in Millisekunden.
[in] WaitOnly
Wenn true festgelegt ist, wartet die Funktion bis zu dem angegebenen Timeout, ohne dass der Thread beendet wird. Andernfalls signalisiert er, dass der Thread beendet wird, bevor er auf den Thread wartet.
Rückgabewert
Rückgabecode | Beschreibung |
---|---|
|
Alle Workerthreads werden beendet. |
|
Mindestens ein Workerthread wird innerhalb des angegebenen Timeouts nicht beendet. |
Gibt bei Einem Fehler einen Systemfehlercode zurück.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Zielplattform | Windows |
Kopfzeile | resapi.h |
Bibliothek | ResUtils.lib |
DLL | ResUtils.dll |