Gestion des appels asynchrones

La routine de gestionnaire d’une fonction asynchrone reçoit toujours le handle asynchrone comme premier paramètre. Le serveur doit effectuer le suivi de ce handle et l’utiliser pour envoyer la réponse à la fin de l’appel de procédure distante asynchrone.

Si le serveur doit abandonner un RPC asynchrone, il appelle RpcAsyncAbortCall. Cette fonction effectue le même nettoyage côté serveur que RpcAsyncCompleteCall et propage un code d’exception (fourni par l’application serveur) au client, sauf qu’elle n’effectue pas le marshaling des arguments out.

Pour obtenir un exemple de procédure asynchrone, consultez Envoi de la réponse asynchrone.