Поделиться через


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

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

Синтаксис

BOOL SetThreadpoolThreadMinimum(
  [in, out] PTP_POOL ptpp,
  [in]      DWORD    cthrdMic
);

Параметры

[in, out] ptpp

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

[in] cthrdMic

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

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

Если функция выполняется успешно, возвращается значение TRUE.

Если функция завершается сбоем, она возвращает значение FALSE. Чтобы получить расширенные сведения об ошибке, вызовите Метод GetLastError.

Комментарии

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

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

Примеры

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

Требования

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

См. также

CloseThreadpool

CreateThreadpool

SetThreadpoolThreadMaximum

Пулы потоков