Condividi tramite


Funzione SetThreadpoolCallbackCleanupGroup (winbase.h)

Associa il gruppo di pulizia specificato all'ambiente di callback specificato.

Sintassi

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

Parametri

[in, out] pcbe

Struttura TP_CALLBACK_ENVIRON che definisce l'ambiente di callback. La funzione InitializeThreadpoolEnvironment restituisce questa struttura.

[in] ptpcg

Struttura TP_CLEANUP_GROUP che definisce il gruppo di pulizia. La funzione CreateThreadpoolCleanupGroup restituisce questa struttura.

[in, optional] pfng

Callback di pulizia da chiamare se il gruppo di pulizia viene annullato prima che l'oggetto associato venga rilasciato. La funzione viene chiamata quando si chiama CloseThreadpoolCleanupGroupMembers.

Valore restituito

nessuno

Osservazioni

Questa funzione viene implementata come funzione inline.

Per compilare un'applicazione che usa questa funzione, definire _WIN32_WINNT come 0x0600 o versione successiva.

Esempio

Per un esempio, vedere Uso delle funzioni del pool di thread.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione winbase.h (include Windows.h)

Vedi anche

DestroyThreadpoolEnvironment

InizializzaThreadpoolEnvironment

SetThreadpoolCallbackLibrary

SetThreadpoolCallbackPool

SetThreadpoolCallbackPriority

SetThreadpoolCallbackRunsLong

Pool di thread