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

Указывает, что обратные вызовы, связанные с этой средой обратного вызова, могут не возвращать быстро.

Синтаксис

void SetThreadpoolCallbackRunsLong(
  [in, out] PTP_CALLBACK_ENVIRON pcbe
);

Параметры

[in, out] pcbe

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

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

None

Remarks

Пул потоков может использовать эти сведения для более эффективного определения времени создания нового потока.

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

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

Требования

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

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

CallbackMayRunLong

DestroyThreadpoolEnvironment

InitializeThreadpoolEnvironment

SetThreadpoolCallbackCleanupGroup

SetThreadpoolCallbackLibrary

SetThreadpoolCallbackPool

SetThreadpoolCallbackPriority

Пулы потоков