Behandeln asynchroner Aufrufe
Die Managerroutine einer asynchronen Funktion empfängt immer das asynchrone Handle als ersten Parameter. Der Server muss dieses Handle nachverfolgen und zum Senden der Antwort verwenden, wenn der asynchrone Remoteprozeduraufruf abgeschlossen ist.
Wenn der Server einen asynchronen RPC abbrechen muss, ruft er RpcAsyncAbortCall auf. Diese Funktion führt die gleiche serverseitige Bereinigung wie RpcAsyncCompleteCall aus und gibt einen Ausnahmecode (bereitgestellt von der Serveranwendung) zurück an den Client, mit der Ausnahme, dass kein Marshalling der Out-Argumente ausgeführt wird.
Ein Beispiel für eine asynchrone Prozedur finden Sie unter Senden der asynchronen Antwort.