Freigeben über


CloseThreadpool-Funktion (threadpoolapiset.h)

Schließt den angegebenen Threadpool.

Syntax

void CloseThreadpool(
  [in, out] PTP_POOL ptpp
);

Parameter

[in, out] ptpp

Ein Zeiger auf eine TP_POOL-Struktur , die den Threadpool definiert. Die CreateThreadpool-Funktion gibt diesen Zeiger zurück.

Rückgabewert

Keine

Bemerkungen

Der Threadpool wird sofort geschlossen, wenn keine ausstehenden Arbeits-, E/A-, Timer- oder Warteobjekte vorhanden sind, die an den Pool gebunden sind. Andernfalls wird der Threadpool asynchron freigegeben, nachdem die ausstehenden Objekte freigegeben wurden.

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 threadpoolapiset.h (einschließlich Windows.h)
Bibliothek Kernel32.lib
DLL Kernel32.dll

Siehe auch

CreateThreadpool

SetThreadpoolThreadMaximum

SetThreadpoolThreadMinimum

Threadpools