Partager via


Interface IThreadPoolKnobs (comsvcs.h)

Utilisé pour contrôler le comportement des pools de threads.

Héritage

L’interface IThreadPoolKnobs hérite de l’interface IUnknown. IThreadPoolKnobs a également les types de membres suivants :

Méthodes

L’interface IThreadPoolKnobs possède ces méthodes.

 
IThreadPoolKnobs::GetCurrentQueuedRequests

Récupère le nombre de demandes d’exécution asynchrones actuellement mises en file d’attente.
IThreadPoolKnobs::GetCurrentThreads

Récupère le nombre de threads actuellement dans le pool.
IThreadPoolKnobs::GetDeleteDelay

Récupère le nombre de millisecondes qu’un thread mis en pool peut inactiver avant d’être détruit.
IThreadPoolKnobs::GetMaxQueuedRequests

Récupère le nombre maximal de demandes d’exécution asynchrones pouvant être mises en file d’attente simultanément.
IThreadPoolKnobs::GetMaxThreads

Récupère le nombre maximal de threads autorisés dans le pool.
IThreadPoolKnobs::SetDeleteDelay

Définit le nombre de millisecondes qu’un thread mis en pool peut inactiver avant d’être détruit.
IThreadPoolKnobs::SetMaxQueuedRequests

Définit le nombre maximal de demandes d’exécution asynchrones pouvant être mises en file d’attente simultanément.
IThreadPoolKnobs::SetMaxThreads

Définit le nombre maximal de threads à autoriser dans le pool.
IThreadPoolKnobs::SetMinThreads

Définit le nombre minimal de threads à gérer dans le pool.
IThreadPoolKnobs::SetQueueDepth

Définit le nombre de demandes d’exécution au-dessus duquel un nouveau thread est ajouté au pool.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête comsvcs.h