Freigeben über


TpSetCallbackCleanupGroup-Funktion (winnt.h)

Ordnet die angegebene Bereinigungsgruppe der angegebenen Rückrufumgebung zu.

Syntax

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

Parameter

[in, out] CallbackEnviron

Eine TP_CALLBACK_ENVIRON-Struktur , die die Rückrufumgebung definiert. Die TpInitializeCallbackEnviron-Funktion gibt diese Struktur zurück.

[in] CleanupGroup

Eine TP_CLEANUP_GROUP-Struktur , die die Bereinigungsgruppe definiert. Die CreateThreadpoolCleanupGroup-Funktion gibt diese Struktur zurück.

[in, optional] CleanupGroupCancelCallback

Der Cleanup-Rückruf, der aufgerufen werden soll, wenn die Bereinigungsgruppe abgebrochen wird, bevor das zugeordnete Objekt freigegeben wird. Die Funktion wird aufgerufen, wenn Sie CloseThreadpoolCleanupGroupMembers aufrufen.

Rückgabewert

Keine

Bemerkungen

Diese Funktion wird als Inlinefunktion implementiert.

Anforderungen

   
Zielplattform Windows
Kopfzeile winnt.h

Weitere Informationen

TpDestroyCallbackEnviron

TpInitializeCallbackEnviron

TpSetCallbackActivationContext

TpSetCallbackFinalizationCallback

TpSetCallbackLongFunction

TpSetCallbackNoActivationContext

TpSetCallbackPersistent

TpSetCallbackPriority

TpSetCallbackRaceWithDll

TpSetCallbackThreadpool