Partilhar via


Tratamento de chamadas assíncronas

A rotina do gestor de uma função assíncrona recebe sempre o manipulador assíncrono como o primeiro parâmetro. O servidor deve controlar esse identificador e usá-lo para enviar a resposta quando a chamada de procedimento remoto assíncrono terminar.

Se o servidor precisar abortar um RPC assíncrono, ele chamará RpcAsyncAbortCall. Essa função executa a mesma limpeza do lado do servidor que RpcAsyncCompleteCall e propaga um código de exceção (fornecido pelo aplicativo de servidor) de volta para o cliente, exceto que ele não executa a organização dos argumentos de saída.

Para obter um exemplo de um procedimento assíncrono, consulte Enviando a resposta assíncrona.