Функция 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 |