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