Menerima Balasan Asinkron

Setelah diberi tahu bahwa server telah mengirim balasan, klien memanggil RpcAsyncCompleteCall dengan handel asinkron sehingga dapat menerima balasan. Ketika RpcAsyncCompleteCall berhasil diselesaikan, parameter Balasan menunjuk ke buffer yang berisi nilai pengembalian fungsi jarak jauh. Setiap buffer yang disediakan oleh program klien sebagai parameter [out] atau [in, out] ke fungsi jarak jauh asinkron berisi data yang valid. Jika klien memanggil RpcAsyncCompleteCall sebelum server mengirim balasan, panggilan tersebut akan gagal dan mengembalikan nilai RPC_S_ASYNC_CALL_PENDING.

Jika program klien Anda menggunakan port atau peristiwa penyelesaian I/O untuk pemberitahuan, program tersebut harus memanggil CloseHandle untuk merilis port atau menangani ketika tidak lagi membutuhkannya.