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.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk