Функция SetThreadpoolThreadMaximum (threadpoolapiset.h)

Задает максимальное количество потоков, которое указанный пул потоков может выделить для обработки обратных вызовов.

Синтаксис

void SetThreadpoolThreadMaximum(
  [in, out] PTP_POOL ptpp,
  [in]      DWORD    cthrdMost
);

Параметры

[in, out] ptpp

Указатель на структуру TP_POOL , которая определяет пул потоков. Функция CreateThreadpool возвращает этот указатель.

[in] cthrdMost

Максимальное количество потоков.

Возвращаемое значение

None

Remarks

Чтобы указать минимальное количество потоков, доступных в пуле, вызовите Метод SetThreadpoolThreadMinimum.

Чтобы скомпилировать приложение, использующее эту функцию, определите _WIN32_WINNT как 0x0600 или выше.

Примеры

Пример см. в разделе Использование функций пула потоков.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header threadpoolapiset.h (включая Windows.h)
Библиотека Kernel32.lib
DLL Kernel32.dll

См. также

CloseThreadpool

CreateThreadpool

SetThreadpoolThreadMinimum

Пулы потоков