Freigeben über


threadpoolapiset.h header

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

threadpoolapiset.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
CallbackMayRunLong

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

Bricht die Benachrichtigung von der StartThreadpoolIo-Funktion ab.
CloseThreadpool

Schließt den angegebenen Threadpool.
CloseThreadpoolCleanupGroup

Schließt die angegebene Bereinigungsgruppe.
CloseThreadpoolCleanupGroupMembers

Gibt die Mitglieder der angegebenen Bereinigungsgruppe frei, wartet auf den Abschluss aller Rückruffunktionen 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 Wait-Objekt frei.
CloseThreadpoolWork

Gibt das angegebene Arbeitsobjekt frei.
CreateThreadpool

Weist einen neuen Threadpool 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 Wait-Objekt.
CreateThreadpoolWork

Erstellt ein neues Arbeitsobjekt.
DisassociateCurrentThreadFromCallback

Entfernt die Zuordnung zwischen der derzeit ausgeführten Rückruffunktion und dem Objekt, das den Rückruf initiiert hat. Der aktuelle Thread wird nicht mehr als Ausführung eines Rückrufs im Auftrag des Objekts gezählt.
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, der vom Threadpool freigegeben 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 vom Threadpool festgelegt wird, 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 kann.
SetThreadpoolThreadMinimum

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

Legt das Timerobjekt fest, wobei ggf. der vorherige Timer ersetzt wird. Ein Workerthread ruft den Rückruf des Timerobjekts auf, nachdem das angegebene Timeout abgelaufen ist. (SetThreadpoolTimer)
SetThreadpoolTimerEx

Legt das Timerobjekt fest, wobei ggf. der vorherige Timer ersetzt wird. Ein Workerthread ruft den Rückruf des Timerobjekts auf, nachdem das angegebene Timeout abgelaufen ist. (SetThreadpoolTimerEx)
SetThreadpoolWait

Legt das Wait-Objekt fest – ersetzen Sie ggf. das vorherige Wait-Objekt. Ein Workerthread ruft die Rückruffunktion des Warteobjekts auf, nachdem das Handle signalisiert oder nach Ablauf des angegebenen Timeouts signalisiert wurde. (SetThreadpoolWait)
SetThreadpoolWaitEx

Legt das Wait-Objekt fest, das das vorherige Wait-Objekt ersetzt, falls vorhanden. Ein Workerthread ruft die Rückruffunktion des Warteobjekts auf, nachdem das Handle signalisiert oder nach Ablauf des angegebenen Timeouts signalisiert wurde. (SetThreadpoolWaitEx)
StartThreadpoolIo

Benachrichtigt den Threadpool, dass E/A-Vorgänge möglicherweise für das angegebene E/A-Abschlussobjekt 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

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

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

Wartet auf ausstehende E/A-Abschlussrückrufe und bricht optional ausstehende Rückrufe ab, die noch nicht ausgeführt wurden.
WaitForThreadpoolTimerCallbacks

Wartet auf ausstehende Timerrückrufe und bricht optional ausstehende Rückrufe ab, die noch nicht ausgeführt wurden.
WaitForThreadpoolWaitCallbacks

Wartet auf ausstehende Rückrufe bis zum Abschluss und bricht optional ausstehende Rückrufe ab, die noch nicht ausgeführt wurden.
WaitForThreadpoolWorkCallbacks

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