Teilen über


Behandeln asynchroner Aufrufe

Die Managerroutine einer asynchronen Funktion empfängt immer das asynchrone Handle als ersten Parameter. Der Server muss dieses Handle nachverfolgen und verwenden, um die Antwort zu senden, wenn der asynchrone Remoteprozeduraufruf abgeschlossen ist.

Wenn der Server einen asynchronen RPC abbrechen muss, wird RpcAsyncAbortCall aufgerufen. Diese Funktion führt dieselbe serverseitige Bereinigung wie RpcAsyncCompleteCall aus und gibt einen Ausnahmecode (von der Serveranwendung bereitgestellt) zurück an den Client, mit der Ausnahme, dass sie kein Marshalling der out-Argumente ausführt.

Ein Beispiel für eine asynchrone Prozedur finden Sie unter Senden der asynchronen Antwort.