XTaskQueue
API de XTaskQueueFunciones
| Función | Descripción |
|---|---|
| XTaskQueueCallback | Devolución de llamada que invoca la cola de tareas. |
| XTaskQueueCloseHandle | Cierra la cola de tareas. |
| XTaskQueueCreate | Crea una cola de tareas, que se puede usar para poner en cola y distribuir llamadas. |
| XTaskQueueCreateComposite | Crea una cola de tareas compuesta por puertos de otras colas de tareas. |
| XTaskQueueDispatch | Procesa un elemento de la cola de tareas para el puerto especificado. |
| XTaskQueueDuplicateHandle | Duplica un objeto XTaskQueueHandle. |
| XTaskQueueGetCurrentProcessTaskQueue | Obtiene un identificador de la cola de tareas del proceso, o nullptr si no hay ninguna cola de tareas del proceso. |
| XTaskQueueGetPort | Devuelve el identificador del puerto de la cola de tareas para el puerto especificado. |
| XTaskQueueMonitorCallback | Devolución de llamada que la cola de tareas invoca cada vez que se envía una tarea para su ejecución. |
| XTaskQueueRegisterMonitor | Registra una devolución de llamada que se invocará cada vez que se envíe una devolución de llamada a esta cola. |
| XTaskQueueRegisterWaiter | Registra un identificador de espera con una cola de tareas. |
| XTaskQueueSetCurrentProcessTaskQueue | Establece la cola de tareas especificada como la cola de tareas de todo el proceso. |
| XTaskQueueSubmitCallback | Envía una devolución de llamada a la cola para el puerto especificado. |
| XTaskQueueSubmitDelayedCallback | Envía una devolución de llamada a la cola para el puerto especificado. |
| XTaskQueueTerminate | Finaliza una cola de tareas cancelando todos los elementos pendientes e impidiendo que se pongan en cola nuevos elementos. |
| XTaskQueueTerminatedCallback | Devolución de llamada que se invoca cuando finaliza una cola de tareas. |
| XTaskQueueUnregisterMonitor | Anula el registro de una devolución de llamada de supervisión registrada anteriormente. |
| XTaskQueueUnregisterWaiter | Anula el registro de un elemento de espera de cola de tareas registrado anteriormente. |
Estructuras
| Estructura | Descripción |
|---|---|
| XTaskQueueRegistrationToken | Token que se devuelve al registrar una devolución de llamada, para identificar el registro. |
Enumeraciones
| Enumeración | Descripción |
|---|---|
| XTaskQueueDispatchMode | Describe cómo se procesan las devoluciones de llamada de la cola de tareas. |
| XTaskQueuePort | Declara a qué puerto de una cola de tareas se distribuyen o envían las devoluciones de llamada. |
Documentación conceptual
Consulte también
Referencia de API del sistemaObjetivos de diseño y mejoras de la programación asincrónica
Modelo de programación asincrónica
Diseño de la cola de tareas asincrónicas
