Compartir a través de


encabezado threadpoolapiset.h

Los servicios del sistema usan este encabezado. Para más información, consulte:

threadpoolapiset.h contiene las siguientes interfaces de programación:

Functions

 
CallbackMayRunLong

Indica que es posible que la devolución de llamada no se devuelva rápidamente.
CancelThreadpoolIo

Cancela la notificación de la función StartThreadpoolIo.
CloseThreadpool

Cierra el grupo de subprocesos especificado.
CloseThreadpoolCleanupGroup

Cierra el grupo de limpieza especificado.
CloseThreadpoolCleanupGroupMembers

Libera los miembros del grupo de limpieza especificado, espera a que se completen todas las funciones de devolución de llamada y, opcionalmente, cancela las funciones pendientes de devolución de llamada.
CloseThreadpoolIo

Libera el objeto de finalización de E/S especificado.
CloseThreadpoolTimer

Libera el objeto de temporizador especificado.
CloseThreadpoolWait

Libera el objeto de espera especificado.
CloseThreadpoolWork

Libera el objeto de trabajo especificado.
CreateThreadpool

Asigna un nuevo grupo de subprocesos para ejecutar devoluciones de llamada.
CreateThreadpoolCleanupGroup

Crea un grupo de limpieza que las aplicaciones pueden usar para realizar un seguimiento de una o varias devoluciones de llamada del grupo de subprocesos.
CreateThreadpoolIo

Crea un nuevo objeto de finalización de E/S.
CreateThreadpoolTimer

Crea un nuevo objeto de temporizador.
CreateThreadpoolWait

Crea un nuevo objeto wait.
CreateThreadpoolWork

Crea un nuevo objeto de trabajo.
DisassociateCurrentThreadFromCallback

Quita la asociación entre la función de devolución de llamada que se está ejecutando actualmente y el objeto que inició la devolución de llamada. El subproceso actual ya no contará como la ejecución de una devolución de llamada en nombre del objeto.
FreeLibraryWhenCallbackReturns

Especifica el archivo DLL que el grupo de subprocesos descargará cuando se complete la devolución de llamada actual.
IsThreadpoolTimerSet

Determina si el objeto de temporizador especificado está establecido actualmente.
LeaveCriticalSectionWhenCallbackReturns

Especifica la sección crítica que el grupo de subprocesos liberará cuando se complete la devolución de llamada actual.
QueryThreadpoolStackInformation

Recupera los tamaños de reserva y confirmación de la pila para los subprocesos del grupo de subprocesos especificado.
ReleaseMutexWhenCallbackReturns

Especifica la exclusión mutua que el grupo de subprocesos liberará cuando se complete la devolución de llamada actual.
ReleaseSemaphoreWhenCallbackReturns

Especifica el semáforo que el grupo de subprocesos liberará cuando se complete la devolución de llamada actual.
SetEventWhenCallbackReturns

Especifica el evento que el grupo de subprocesos establecerá cuando se complete la devolución de llamada actual.
SetThreadpoolStackInformation

Establece los tamaños de reserva y confirmación de la pila para los nuevos subprocesos del grupo de subprocesos especificado. No se cambian los tamaños de reserva de pila y confirmación de los subprocesos existentes.
SetThreadpoolThreadMaximum

Establece el número máximo de subprocesos que el grupo de subprocesos especificado puede asignar para procesar devoluciones de llamada.
SetThreadpoolThreadMinimum

Establece el número mínimo de subprocesos que el grupo de subprocesos especificado debe poner a disposición para procesar devoluciones de llamada.
SetThreadpoolTimer

Establece el objeto de temporizador , reemplazando el temporizador anterior, si existe. Un subproceso de trabajo llama a la devolución de llamada del objeto del temporizador después de que expire el tiempo de espera especificado. (SetThreadpoolTimer)
SetThreadpoolTimerEx

Establece el objeto de temporizador , reemplazando el temporizador anterior, si existe. Un subproceso de trabajo llama a la devolución de llamada del objeto del temporizador después de que expire el tiempo de espera especificado. (SetThreadpoolTimerEx)
SetThreadpoolWait

Establece el objeto wait reemplazando el objeto wait anterior, si existe. Un subproceso de trabajo llama a la función de devolución de llamada del objeto de espera después de que el identificador se señale o después de que expire el tiempo de espera especificado. (SetThreadpoolWait)
SetThreadpoolWaitEx

Establece el objeto wait reemplazando el objeto wait anterior, si existe. Un subproceso de trabajo llama a la función de devolución de llamada del objeto de espera después de que el identificador se señale o después de que expire el tiempo de espera especificado. (SetThreadpoolWaitEx)
StartThreadpoolIo

Notifica al grupo de subprocesos que las operaciones de E/S pueden comenzar posiblemente para el objeto de finalización de E/S especificado. Un subproceso de trabajo llama a la función de devolución de llamada del objeto de finalización de E/S una vez completada la operación en el identificador de archivo enlazado a este objeto.
SubmitThreadpoolWork

Publica un objeto de trabajo en el grupo de subprocesos. Un subproceso de trabajo llama a la función de devolución de llamada del objeto de trabajo.
TrySubmitThreadpoolCallback

Solicita que un subproceso de trabajo del grupo de subprocesos llame a la función de devolución de llamada especificada.
WaitForThreadpoolIoCallbacks

Espera a que se completen las devoluciones de llamada pendientes de finalización de E/S y, opcionalmente, cancela las devoluciones de llamada pendientes que aún no se han iniciado para ejecutarse.
WaitForThreadpoolTimerCallbacks

Espera a que se completen las devoluciones de llamada del temporizador pendientes y, opcionalmente, cancela las devoluciones de llamada pendientes que aún no se han iniciado para ejecutarse.
WaitForThreadpoolWaitCallbacks

Espera a que las devoluciones de llamada de espera pendientes se completen y, opcionalmente, cancela las devoluciones de llamada pendientes que aún no se han iniciado para ejecutarse.
WaitForThreadpoolWorkCallbacks

Espera a que se completen las devoluciones de llamada pendientes de trabajo y, opcionalmente, cancela las devoluciones de llamada pendientes que aún no se han iniciado para ejecutarse.