Поделиться через


Функция TpSetCallbackCleanupGroup (winnt.h)

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

Синтаксис

void TpSetCallbackCleanupGroup(
  [in, out]      PTP_CALLBACK_ENVIRON              CallbackEnviron,
  [in]           PTP_CLEANUP_GROUP                 CleanupGroup,
  [in, optional] PTP_CLEANUP_GROUP_CANCEL_CALLBACK CleanupGroupCancelCallback
);

Параметры

[in, out] CallbackEnviron

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

[in] CleanupGroup

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

[in, optional] CleanupGroupCancelCallback

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

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

None

Remarks

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

Требования

   
Целевая платформа Windows
Header winnt.h

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

TpDestroyCallbackEnviron

TpInitializeCallbackEnviron

TpSetCallbackActivationContext

TpSetCallbackFinalizationCallback

TpSetCallbackLongFunction

TpSetCallbackNoActivationContext

TpSetCallbackPersistent

TpSetCallbackPriority

TpSetCallbackRaceWithDll

TpSetCallbackThreadpool