Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |