Función SetThreadpoolCallbackCleanupGroup (winbase.h)

Asocia el grupo de limpieza especificado al entorno de devolución de llamada especificado.

Sintaxis

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

Parámetros

[in, out] pcbe

Estructura TP_CALLBACK_ENVIRON que define el entorno de devolución de llamada. La función InitializeThreadpoolEnvironment devuelve esta estructura.

[in] ptpcg

Estructura TP_CLEANUP_GROUP que define el grupo de limpieza. La función CreateThreadpoolCleanupGroup devuelve esta estructura.

[in, optional] pfng

Devolución de llamada de limpieza que se va a llamar si el grupo de limpieza se cancela antes de que se libere el objeto asociado. Se llama a la función cuando se llama a CloseThreadpoolCleanupGroupMembers.

Valor devuelto

None

Observaciones

Esta función se implementa como una función insertada.

Para compilar una aplicación que use esta función, defina _WIN32_WINNT como 0x0600 o superior.

Ejemplos

Para obtener un ejemplo, consulte Uso de las funciones del grupo de subprocesos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado winbase.h (incluya Windows.h)

Consulte también

DestroyThreadpoolEnvironment

InitializeThreadpoolEnvironment

SetThreadpoolCallbackLibrary

SetThreadpoolCallbackPool

SetThreadpoolCallbackPriority

SetThreadpoolCallbackRunsLong

Grupos de subprocesos