SetThreadpoolCallbackCleanupGroup-Funktion (winbase.h)
Ordnet die angegebene Bereinigungsgruppe der angegebenen Rückrufumgebung zu.
Syntax
void SetThreadpoolCallbackCleanupGroup(
[in, out] PTP_CALLBACK_ENVIRON pcbe,
[in] PTP_CLEANUP_GROUP ptpcg,
[in, optional] PTP_CLEANUP_GROUP_CANCEL_CALLBACK pfng
);
Parameter
[in, out] pcbe
Eine TP_CALLBACK_ENVIRON-Struktur , die die Rückrufumgebung definiert. Die InitializeThreadpoolEnvironment-Funktion gibt diese Struktur zurück.
[in] ptpcg
Eine TP_CLEANUP_GROUP-Struktur , die die Bereinigungsgruppe definiert. Die Funktion CreateThreadpoolCleanupGroup gibt diese Struktur zurück.
[in, optional] pfng
Der Cleanup-Rückruf, der aufgerufen werden soll, wenn die Bereinigungsgruppe abgebrochen wird, bevor das zugeordnete Objekt freigegeben wird. Die Funktion wird aufgerufen, wenn Sie CloseThreadpoolCleanupGroupMembers aufrufen.
Rückgabewert
Keine
Bemerkungen
Diese Funktion wird als Inlinefunktion implementiert.
Um eine Anwendung zu kompilieren, die diese Funktion verwendet, definieren Sie _WIN32_WINNT als 0x0600 oder höher.
Beispiele
Ein Beispiel finden Sie unter Verwenden der Threadpoolfunktionen.
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 | winbase.h (einschließlich Windows.h) |