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 时调用函数。

返回值

备注

此函数作为内联函数实现。

要求

   
目标平台 Windows
标头 winnt.h

另请参阅

TpDestroyCallbackEnviron

TpInitializeCallbackEnviron

TpSetCallbackActivationContext

TpSetCallbackFinalizationCallback

TpSetCallbackLongFunction

TpSetCallbackNoActivationContext

TpSetCallbackPersistent

TpSetCallbackPriority

TpSetCallbackRaceWithDll

TpSetCallbackThreadpool