Функция SetThreadpoolCallbackPool (winbase.h)

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

Синтаксис

void SetThreadpoolCallbackPool(
  [in, out] PTP_CALLBACK_ENVIRON pcbe,
  [in]      PTP_POOL             ptpp
);

Параметры

[in, out] pcbe

Структура TP_CALLBACK_ENVIRON , которая определяет среду обратного вызова. Функция InitializeThreadpoolEnvironment возвращает эту структуру.

[in] ptpp

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

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

None

Remarks

Если пул потоков не указан, используется глобальный пул потоков.

Эта функция реализуется как встроенная функция.

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

Примеры

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

Требования

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

См. также раздел

DestroyThreadpoolEnvironment

InitializeThreadpoolEnvironment

SetThreadpoolCallbackCleanupGroup

SetThreadpoolCallbackLibrary

SetThreadpoolCallbackPriority

SetThreadpoolCallbackRunsLong

Пулы потоков