XAsyncRun para iniciar uma tarefa assíncrona simples
e personalizada. O bloco assíncrono contém a fila de tarefas a ser usada e
o retorno de chamada de conclusão.
XAsyncRun requer um retorno de chamada de trabalho, e
ele tem um valor de retorno. Esse valor é retornado posteriormente por uma chamada a
XAsyncGetStatus. Internamente, XAsyncRun
tem uma configuração simples de provedor assíncrono para lidar com o enfileiramento do
retorno de chamada de trabalho especificado, o enfileiramento do retorno de chamada de conclusão no
bloco assíncrono e outras alterações de estado do processo. Isso significa que nenhum
código adicional é necessário para executar tarefas assíncronas simples: basta configurar o
bloco assíncrono e chamar XAsyncRun.
