Atribut Panggilan Fungsi
Program dapat menggunakan atribut ini pada fungsi individual dalam antarmuka, dan hanya memengaruhi fungsi tersebut.
Atribut | Penggunaan |
---|---|
pesan | Panggilan prosedur jarak jauh akan diperlakukan sebagai pesan asinkron dari klien ke server. Klien melakukan panggilan dan segera kembali, sementara panggilan aktual ditangani oleh transportasi antrean pesan (ncadg_mq). |
mungkin | Klien yang melakukan panggilan prosedur jarak jauh ini tidak mengharapkan respons yang menunjukkan pengiriman atau penyelesaian panggilan. Hal ini berbeda dengan pesan operasi di mana tidak ada respons yang diharapkan tetapi pengiriman dijamin. |
siaran | Panggilan prosedur jarak jauh akan dikirim ke semua server pada jaringan. Klien menerima pengembalian pertama, balasan berikutnya dari server lain dibuang. |
idempotensi | Panggilan tidak mengubah status dan mengembalikan informasi yang sama setiap kali dipanggil dengan parameter input yang sama. |
panggilan balik | Menunjuk fungsi yang berada di aplikasi klien, yang dapat dipanggil server untuk mendapatkan informasi dari klien. |
call_as | Memetakan fungsi yang tidak dapat diremobilitas ke panggilan prosedur jarak jauh. |
lokal | Menunjuk prosedur lokal di mana MIDL tidak menghasilkan kode stub. |
Pada antarmukaobjek non-, Anda juga dapat menerapkan atribut context_handle ke fungsi untuk menentukan karakteristik nilai yang dikembalikan.