Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par System Services. Pour plus d’informations, consultez :
threadpoolapiset.h contient les interfaces de programmation suivantes :
Functions
|
CallbackMayRunLong Indique que le rappel peut ne pas retourner rapidement. |
|
CancelThreadpoolIo Annule la notification de la fonction StartThreadpoolIo. |
|
CloseThreadpool Ferme le pool de threads spécifié. |
|
CloseThreadpoolCleanupGroup Ferme le groupe de nettoyage spécifié. |
|
CloseThreadpoolCleanupGroupMembers Libère les membres du groupe de nettoyage spécifié, attend que toutes les fonctions de rappel se terminent et annule éventuellement toutes les fonctions de rappel en attente. |
|
CloseThreadpoolIo Libère l’objet d’achèvement d’E/S spécifié. |
|
CloseThreadpoolTimer Libère l’objet minuteur spécifié. |
|
CloseThreadpoolWait Libère l’objet d’attente spécifié. |
|
CloseThreadpoolWork Libère l’objet de travail spécifié. |
|
CreateThreadpool Alloue un nouveau pool de threads pour exécuter des rappels. |
|
CreateThreadpoolCleanupGroup Crée un groupe de nettoyage que les applications peuvent utiliser pour suivre un ou plusieurs rappels de pool de threads. |
|
CreateThreadpoolIo Crée un objet d’achèvement d’E/S. |
|
CreateThreadpoolTimer Crée un objet minuteur. |
|
CreateThreadpoolWait Crée un objet d’attente. |
|
CreateThreadpoolWork Crée un objet de travail. |
|
DisassociateCurrentThreadFromCallback Supprime l’association entre la fonction de rappel en cours d’exécution et l’objet qui a lancé le rappel. Le thread actuel ne compte plus comme exécutant un rappel pour le compte de l’objet. |
|
FreeLibraryWhenCallbackReturns Spécifie la DLL que le pool de threads décharge une fois le rappel actuel terminé. |
|
IsThreadpoolTimerSet Détermine si l’objet minuteur spécifié est actuellement défini. |
|
LeaveCriticalSectionWhenCallbackReturns Spécifie la section critique que le pool de threads publiera une fois le rappel actuel terminé. |
|
QueryThreadpoolStackInformation Récupère les tailles de réserve et de validation de la pile pour les threads dans le pool de threads spécifié. |
|
ReleaseMutexWhenCallbackReturns Spécifie le mutex que le pool de threads libère une fois le rappel actuel terminé. |
|
ReleaseSemaphoreWhenCallbackReturns Spécifie le sémaphore que le pool de threads publiera une fois le rappel actuel terminé. |
|
SetEventWhenCallbackReturns Spécifie l’événement que le pool de threads définit lorsque le rappel actuel se termine. |
|
SetThreadpoolStackInformation Définit les tailles de réserve et de validation de la pile pour les nouveaux threads dans le pool de threads spécifié. Les tailles de réserve et de validation de pile pour les threads existants ne sont pas modifiées. |
|
SetThreadpoolThreadMaximum Définit le nombre maximal de threads que le pool de threads spécifié peut allouer pour traiter les rappels. |
|
SetThreadpoolThreadMinimum Définit le nombre minimal de threads que le pool de threads spécifié doit rendre disponible pour traiter les rappels. |
|
SetThreadpoolTimer Définit l’objet minuteur, en remplaçant le minuteur précédent, le cas échéant. Un thread de travail appelle le rappel de l’objet minuteur après l’expiration du délai d’expiration spécifié. (SetThreadpoolTimer) |
|
SetThreadpoolTimerEx Définit l’objet minuteur, en remplaçant le minuteur précédent, le cas échéant. Un thread de travail appelle le rappel de l’objet minuteur après l’expiration du délai d’expiration spécifié. (SetThreadpoolTimerEx) |
|
SetThreadpoolWait Définit l’objet d’attente , en remplaçant l’objet d’attente précédent, le cas échéant. Un thread de travail appelle la fonction de rappel de l’objet d’attente une fois le handle signalé ou après l’expiration du délai d’expiration spécifié. (SetThreadpoolWait) |
|
SetThreadpoolWaitEx Définit l’objet d’attente remplaçant l’objet d’attente précédent, le cas échéant. Un thread de travail appelle la fonction de rappel de l’objet d’attente une fois le handle signalé ou après l’expiration du délai d’expiration spécifié. (SetThreadpoolWaitEx) |
|
StartThreadpoolIo Avertit le pool de threads que les opérations d’E/S peuvent éventuellement commencer pour l’objet d’achèvement d’E/S spécifié. Un thread de travail appelle la fonction de rappel de l’objet d’E/S une fois l’opération terminée sur le handle de fichier lié à cet objet. |
|
SubmitThreadpoolWork Publie un objet de travail dans le pool de threads. Un thread de travail appelle la fonction de rappel de l’objet de travail. |
|
TrySubmitThreadpoolCallback Demande qu’un thread de travail de pool de threads appelle la fonction de rappel spécifiée. |
|
WaitForThreadpoolIoCallbacks Attend que les rappels d’E/S en suspens se terminent et annulent éventuellement les rappels en attente qui n’ont pas encore commencé à s’exécuter. |
|
WaitForThreadpoolTimerCallbacks Attend que les rappels du minuteur en attente se terminent et annulent éventuellement les rappels en attente qui n’ont pas encore commencé à s’exécuter. |
|
WaitForThreadpoolWaitCallbacks Attend que les rappels d’attente en attente se terminent et annulent éventuellement les rappels en attente qui n’ont pas encore commencé à s’exécuter. |
|
WaitForThreadpoolWorkCallbacks Attend que les rappels de travail en attente se terminent et annulent éventuellement les rappels en attente qui n’ont pas encore commencé à s’exécuter. |