XAsyncBegin e forneça a ele um retorno de chamada de provedor
para tratar as diferentes alterações de estado. Lembre-se de que o bloco
assíncrono contém a fila de tarefas a ser usada e uma implementação opcional de um
retorno de chamada de conclusão. O retorno de chamada deve então tratar os cinco
casos diferentes do tempo de execução da tarefa assíncrona, conforme mostrado na tabela a seguir.
Exemplo de configuração de provedor personalizado
Exemplo de configuração de provedor personalizado
Este tópico fornece um exemplo de como configurar um provedor assíncrono personalizado. Ao escrever um provedor assíncrono personalizado, os métodos assíncronos são iniciados por uma
chamada a XAsyncBegin. Essa função tem um parâmetro de retorno de chamada
que implementa, por exemplo, o tratamento de alterações de estado, o enfileiramento de
retornos de chamada e o disparo da conclusão.
Há muito a ser explicado aqui, mas a ideia básica é simples:
chame
Last modified on October 6, 2026
