Pointer dan RPC
Sangat efisien untuk menggunakan pointer sebagai parameter fungsi C. Pointer hanya dikenakan biaya beberapa byte dan dapat digunakan untuk mengakses memori dalam jumlah besar. Namun, dalam aplikasi terdistribusi, prosedur klien dan server berada di ruang alamat yang berbeda—mereka dapat berada di komputer yang berbeda. Oleh karena itu, klien dan server biasanya tidak memiliki akses ke ruang memori yang sama.
Ketika salah satu parameter prosedur jarak jauh adalah penunjuk ke objek, klien harus mengirimkan salinan objek tersebut dan penunjuknya ke server. Jika prosedur jarak jauh memodifikasi objek melalui penunjuknya, server mengembalikan penunjuk dan salinan yang dimodifikasi.
MIDL menawarkan atribut pointer untuk meminimalkan jumlah overhead yang diperlukan dan ukuran aplikasi Anda. Bagian ini membahas tujuan dan penggunaan atribut pointer MIDL. Ini juga menyajikan informasi tentang penanganan pointer dalam aplikasi RPC. Ini dibagi menjadi topik-topik berikut:
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