SetThreadpoolThreadMaximum function

Sets the maximum number of threads that the specified thread pool can allocate to process callbacks.

Syntax

void SetThreadpoolThreadMaximum(
  PTP_POOL ptpp,
  DWORD    cthrdMost
);

Parameters

ptpp

A TP_POOL structure that defines the thread pool. The CreateThreadpool function returns this structure.

cthrdMost

The maximum number of threads.

Return Value

This function does not return a value.

Remarks

To specify the minimum number of threads available in the pool, call SetThreadpoolThreadMinimum.

To compile an application that uses this function, define _WIN32_WINNT as 0x0600 or higher.

Examples

For an example, see Using the Thread Pool Functions.

Requirements

   
Minimum supported client Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header threadpoolapiset.h (include Windows.h)
Library Kernel32.lib
DLL Kernel32.dll

See Also

CloseThreadpool

CreateThreadpool

SetThreadpoolThreadMinimum

Thread Pools