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

Связывает указанную группу очистки с указанной средой обратного вызова.

Синтаксис

void SetThreadpoolCallbackCleanupGroup(
  [in, out]      PTP_CALLBACK_ENVIRON              pcbe,
  [in]           PTP_CLEANUP_GROUP                 ptpcg,
  [in, optional] PTP_CLEANUP_GROUP_CANCEL_CALLBACK pfng
);

Параметры

[in, out] pcbe

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

[in] ptpcg

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

[in, optional] pfng

Обратный вызов очистки, вызываемый при отмене группы очистки до освобождения связанного объекта. Функция вызывается при вызове CloseThreadpoolCleanupGroupMembers.

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

None

Remarks

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

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

Примеры

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

Требования

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

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

DestroyThreadpoolEnvironment

InitializeThreadpoolEnvironment

SetThreadpoolCallbackLibrary

SetThreadpoolCallbackPool

SetThreadpoolCallbackPriority

SetThreadpoolCallbackRunsLong

Пулы потоков