threadpoolapiset.h-Header
Dieser Header wird von Systemdiensten verwendet. Weitere Informationen finden Sie unter
threadpoolapiset.h enthält die folgenden Programmierschnittstellen:
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. |