CloseThreadpoolWork-Funktion (threadpoolapiset.h)
Gibt das angegebene Arbeitsobjekt frei.
Syntax
void CloseThreadpoolWork(
[in, out] PTP_WORK pwk
);
Parameter
[in, out] pwk
Ein Zeiger auf eine TP_WORK-Struktur , die das Arbeitsobjekt definiert. Die CreateThreadpoolWork-Funktion gibt diesen Zeiger zurück.
Rückgabewert
Keine
Bemerkungen
Das Arbeitsobjekt wird sofort freigegeben, wenn keine ausstehenden Rückrufe vorhanden sind. Andernfalls wird das Arbeitsobjekt nach Abschluss der ausstehenden Rückrufe asynchron freigegeben.
Wenn dem Arbeitsobjekt eine Bereinigungsgruppe zugeordnet ist, ist es nicht erforderlich, diese Funktion aufzurufen. Durch Aufrufen der CloseThreadpoolCleanupGroupMembers-Funktion werden die arbeits-, warte- und timer-Objekte freigegeben, die der Bereinigungsgruppe zugeordnet sind.
Um eine Anwendung zu kompilieren, die diese Funktion verwendet, definieren Sie _WIN32_WINNT als 0x0600 oder höher.
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 | threadpoolapiset.h (Einschließen von Windows.h unter Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Bibliothek | Kernel32.lib |
DLL | Kernel32.dll |
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Feedback senden und anzeigen für