ClusWorkerTerminateEx-Funktion (resapi.h)
Wartet bis zum angegebenen Timeout, bis ein Workerthread beendet wird. Diese Funktion kann dem Thread signalisieren, dass er beendet wird, bevor der Wartevorgang gestartet wird, oder wenn angegeben, einfach passiv warten.
Syntax
DWORD ClusWorkerTerminateEx(
[in, out] PCLUS_WORKER ClusWorker,
[in] DWORD TimeoutInMilliseconds,
[in] BOOL WaitOnly
);
Parameter
[in, out] ClusWorker
Zeiger auf eine CLUS_WORKER-Struktur , die den zu beendenden Workerthread beschreibt.
[in] TimeoutInMilliseconds
Das Timeout in Millisekunden.
[in] WaitOnly
Wenn TRUE festgelegt ist, wartet die Funktion auf bis zu einem angegebenen Timeout, ohne dem Thread das Beenden zu signalisieren. Andernfalls signalisiert er, dass der Thread beendet wird, bevor auf den Thread gewartet wird.
Rückgabewert
Gibt bei Einem Fehler einen Systemfehlercode zurück.
Rückgabecode | Beschreibung |
---|---|
|
Alle Arbeitsthreads werden beendet. |
|
Der Workerthread wird innerhalb des angegebenen Timeouts nicht beendet. |
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 |