IThreadPoolKnobs-Schnittstelle (comsvcs.h)
Wird verwendet, um das Verhalten von Threadpools zu steuern.
Vererbung
Die IThreadPoolKnobs-Schnittstelle erbt von der IUnknown-Schnittstelle . IThreadPoolKnobs verfügt auch über folgende Arten von Membern:
Methoden
Die IThreadPoolKnobs-Schnittstelle verfügt über diese Methoden.
IThreadPoolKnobs::GetCurrentQueuedRequests Ruft die Anzahl der asynchronen Ausführungsanforderungen ab, die sich derzeit in einer Warteschlange befinden. |
IThreadPoolKnobs::GetCurrentThreads Ruft die Anzahl der Threads ab, die sich derzeit im Pool befinden. |
IThreadPoolKnobs::GetDeleteDelay Ruft die Anzahl von Millisekunden ab, die ein gepoolter Thread im Leerlauf haben kann, bevor er zerstört wird. |
IThreadPoolKnobs::GetMaxQueuedRequests Ruft die maximale Anzahl asynchroner Ausführungsanforderungen ab, die gleichzeitig in die Warteschlange gestellt werden können. |
IThreadPoolKnobs::GetMaxThreads Ruft die maximale Anzahl von Threads ab, die im Pool zulässig sind. |
IThreadPoolKnobs::SetDeleteDelay Legt die Anzahl von Millisekunden fest, die ein gepoolter Thread im Leerlauf haben kann, bevor er zerstört wird. |
IThreadPoolKnobs::SetMaxQueuedRequests Legt die maximale Anzahl von asynchronen Ausführungsanforderungen fest, die gleichzeitig in die Warteschlange gestellt werden können. |
IThreadPoolKnobs::SetMaxThreads Legt die maximale Anzahl von Threads fest, die im Pool zulässig sein sollen. |
IThreadPoolKnobs::SetMinThreads Legt die Mindestanzahl von Threads fest, die im Pool verwaltet werden sollen. |
IThreadPoolKnobs::SetQueueDepth Legt die Schwellenwertanzahl von Ausführungsanforderungen fest, ab denen dem Pool ein neuer Thread hinzugefügt wird. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | comsvcs.h |