XTaskQueue
APIs de XTaskQueueFunções
| Função | Descrição |
|---|---|
| XTaskQueueCallback | Um retorno de chamada invocado pela fila de tarefas. |
| XTaskQueueCloseHandle | Fecha a fila de tarefas. |
| XTaskQueueCreate | Cria uma fila de tarefas, que pode ser usada para enfileirar e expedir chamadas. |
| XTaskQueueCreateComposite | Cria uma fila de tarefas composta por portas de outras filas de tarefas. |
| XTaskQueueDispatch | Processa um item na fila de tarefas para a porta especificada. |
| XTaskQueueDuplicateHandle | Duplica um objeto XTaskQueueHandle. |
| XTaskQueueGetCurrentProcessTaskQueue | Obtém um identificador para a fila de tarefas do processo, ou nullptr se não houver fila de tarefas do processo. |
| XTaskQueueGetPort | Retorna o identificador da porta da fila de tarefas para a porta especificada. |
| XTaskQueueMonitorCallback | Um retorno de chamada invocado pela fila de tarefas sempre que uma tarefa é enviada para execução. |
| XTaskQueueRegisterMonitor | Registra um retorno de chamada que será invocado sempre que um retorno de chamada for enviado para esta fila. |
| XTaskQueueRegisterWaiter | Registra um identificador de espera em uma fila de tarefas. |
| XTaskQueueSetCurrentProcessTaskQueue | Define a fila de tarefas especificada como a fila de tarefas de todo o processo. |
| XTaskQueueSubmitCallback | Envia um retorno de chamada para a fila na porta especificada. |
| XTaskQueueSubmitDelayedCallback | Envia um retorno de chamada para a fila na porta especificada. |
| XTaskQueueTerminate | Encerra uma fila de tarefas cancelando todos os itens pendentes e impedindo que novos itens sejam enfileirados. |
| XTaskQueueTerminatedCallback | Um retorno de chamada invocado quando uma fila de tarefas é encerrada. |
| XTaskQueueUnregisterMonitor | Cancela o registro de um retorno de chamada de monitor registrado anteriormente. |
| XTaskQueueUnregisterWaiter | Cancela o registro de um objeto de espera da fila de tarefas registrado anteriormente. |
Estruturas
| Estrutura | Descrição |
|---|---|
| XTaskQueueRegistrationToken | Um token retornado ao registrar um retorno de chamada, para identificar o registro. |
Enumerações
| Enumeração | Descrição |
|---|---|
| XTaskQueueDispatchMode | Descreve como os retornos de chamada da fila de tarefas são processados. |
| XTaskQueuePort | Declara para qual porta de uma fila de tarefas os retornos de chamada serão expedidos ou enviados. |
Documentação conceitual
Confira também
Referência da API do sistemaMetas de design e melhorias da programação assíncrona
Modelo de programação assíncrona
Design da fila de tarefas assíncronas
