Auf Englisch lesen

Freigeben über


threadpoolapiset.h-Header

Dieser Header wird von Systemdiensten verwendet. Weitere Informationen finden Sie unter

threadpoolapiset.h enthält die folgenden Programmierschnittstellen:

Functions

 
RückrufMayRunLong

Gibt an, dass der Rückruf möglicherweise nicht schnell zurückgegeben wird.
CancelThreadpoolIo

Bricht die Benachrichtigung über die Funktion StartThreadpoolIo ab.
CloseThreadpool

Schließt den angegebenen Threadpool.
CloseThreadpoolCleanupGroup

Schließt die angegebene Bereinigungsgruppe.
Closethreadpoolcleanupgroupmembers

Gibt die Mitglieder der angegebenen Bereinigungsgruppe frei, wartet, bis alle Rückruffunktionen abgeschlossen sind, und bricht optional alle ausstehenden Rückruffunktionen ab.
CloseThreadpoolIo

Gibt das angegebene E/A-Vervollständigungsobjekt frei.
CloseThreadpoolTimer

Gibt das angegebene Timerobjekt frei.
CloseThreadpoolWait

Gibt das angegebene Warteobjekt frei.
CloseThreadpoolWork

Gibt das angegebene Arbeitsobjekt frei.
CreateThreadpool

Weist einen neuen Pool von Threads zu, um Rückrufe auszuführen.
CreateThreadpoolCleanupGroup

Erstellt eine Bereinigungsgruppe, mit der Anwendungen einen oder mehrere Threadpoolrückrufe nachverfolgen können.
CreateThreadpoolIo

Erstellt ein neues E/A-Vervollständigungsobjekt.
CreateThreadpoolTimer

Erstellt ein neues Timerobjekt.
CreateThreadpoolWait

Erstellt ein neues Warteobjekt.
CreateThreadpoolWork

Erstellt ein neues Arbeitsobjekt.
DisassociateCurrentThreadFromCallback

Entfernt die Zuordnung zwischen der aktuell ausgeführten Rückruffunktion und dem Objekt, das den Rückruf initiiert hat. Der aktuelle Thread zählt nicht mehr als Ausführen eines Rückrufs im Namen des Objekts.
FreeLibraryWhenCallbackReturns

Gibt die DLL an, die der Threadpool entladen wird, wenn der aktuelle Rückruf abgeschlossen ist.
IsThreadpoolTimerSet

Bestimmt, ob das angegebene Timerobjekt derzeit festgelegt ist.
LeaveCriticalSectionWhenCallbackReturns

Gibt den kritischen Abschnitt an, den der Threadpool freigeben wird, wenn der aktuelle Rückruf abgeschlossen ist.
QueryThreadpoolStackInformation

Ruft die Stapelreserve- und Commitgrößen für Threads im angegebenen Threadpool ab.
ReleaseMutexWhenCallbackReturns

Gibt den Mutex an, den der Threadpool freigeben wird, wenn der aktuelle Rückruf abgeschlossen ist.
ReleaseSemaphoreWhenCallbackReturns

Gibt den Semaphor an, den der Threadpool freigeben wird, wenn der aktuelle Rückruf abgeschlossen ist.
SetEventWhenCallbackReturns

Gibt das Ereignis an, das der Threadpool festlegt, wenn der aktuelle Rückruf abgeschlossen ist.
SetThreadpoolStackInformation

Legt die Stapelreserve- und Commitgrößen für neue Threads im angegebenen Threadpool fest. Stapelreserve- und Commitgrößen für vorhandene Threads werden nicht geändert.
SetThreadpoolThreadMaximum

Legt die maximale Anzahl von Threads fest, die der angegebene Threadpool Verarbeitungsrückrufen zuordnen kann.
SetThreadpoolThreadMinimum

Legt die Mindestanzahl von Threads fest, die der angegebene Threadpool für die Verarbeitung von Rückrufen zur Verfügung stellen muss.
SetThreadpoolTimer

Legt das Timerobjekt fest, das den vorherigen Timer ersetzt, falls vorhanden. Ein Workerthread ruft den Rückruf des Zeitgeberobjekts auf, nachdem das angegebene Timeout abläuft. (SetThreadpoolTimer)
SetThreadpoolTimerEx

Legt das Timerobjekt fest, das den vorherigen Timer ersetzt, falls vorhanden. Ein Workerthread ruft den Rückruf des Zeitgeberobjekts auf, nachdem das angegebene Timeout abläuft. (SetThreadpoolTimerEx)
SetThreadpoolWait

Legt das Warteobjekt fest, das das vorherige Warteobjekt ersetzt, falls vorhanden. Ein Workerthread ruft die Rückruffunktion des Warteobjekts auf, nachdem das Handle signalisiert wird oder das angegebene Timeout abläuft. (SetThreadpoolWait)
SetThreadpoolWaitEx

Legt das Warteobjekt fest, das das vorherige Warteobjekt ersetzt, falls vorhanden. Ein Workerthread ruft die Rückruffunktion des Warteobjekts auf, nachdem das Handle signalisiert wird oder das angegebene Timeout abläuft. (SetThreadpoolWaitEx)
StartThreadpoolIo

Benachrichtigt den Threadpool, dass E/A-Vorgänge möglicherweise für das angegebene E/A-Vervollständigungsobjekt beginnen können. Ein Workerthread ruft die Rückruffunktion des E/A-Vervollständigungsobjekts auf, nachdem der Vorgang für das an dieses Objekt gebundene Dateihandle abgeschlossen wurde.
SubmitThreadpoolWork

Sendet ein Arbeitsobjekt im Threadpool. Ein Workerthread ruft die Rückruffunktion des Arbeitsobjekts auf.
TrySubmitThreadpoolCallback

Fordert an, dass ein Threadpool-Workerthread die angegebene Rückruffunktion aufruft.
WaitForThreadpoolIoCallbacks

Wartet, bis ausstehende E/A-Vervollständigungsrückrufe abgeschlossen sind, und bricht optional ausstehende Rückrufe ab, die noch nicht ausgeführt wurden.
WaitForThreadpoolTimerCallbacks

Wartet, bis ausstehende Timerrückrufe abgeschlossen sind, und bricht ausstehende Rückrufe, die noch nicht ausgeführt werden, optional ab.
WaitForThreadpoolWaitCallbacks

Wartet, bis ausstehende Rückrufe abgeschlossen sind, und bricht ausstehende Rückrufe, die noch nicht ausgeführt werden, optional ab.
WaitForThreadpoolWorkCallbacks

Wartet, bis ausstehende Arbeitsrückrufe abgeschlossen sind, und bricht optional ausstehende Rückrufe ab, die noch nicht ausgeführt werden.