Bagikan melalui


Atribut Alias dan Marshaling

Aplikasi terdistribusi hampir selalu meneruskan data antara program klien dan server ketika mereka memanggil prosedur antarmuka. Pengembang menggunakan MIDL untuk menjelaskan data yang diteruskan program klien dan server dengan cara standar. Pengkompilasi MIDL membuat stub aplikasi, atau proksi, program untuk klien dan server yang mengonversi data menjadi bentuk standar yang dapat dikirim melalui jaringan. Format ini, format Network Data Representation (NDR), sering disebut format kawat data. Stub harus mengonversi data dari format aslinya di ruang memori program ke NDR. Konversi ini disebut marshaling data. Ketika klien atau program server menerima data, program harus mengonversi data dari NDR ke format asli untuk program tersebut. Ini disebut membatalkan nama data.

Gunakan atribut aliasing dan marshaling untuk mengontrol bagaimana data Anda dikemas ke dalam format NDR dan dikirimkan melalui jaringan.

Atribut Penggunaan
call_as Memetakan fungsi yang tidak dapat diubah ke panggilan prosedur jarak jauh.
iid_is Menyediakan pengidentifikasi antarmuka COM yang merupakan objek penunjuk.
transmit_as Mengonversi jenis data menjadi jenis yang lebih sederhana untuk transmisi melalui jaringan.
wire_marshal Mirip dengan transmit_as tetapi Anda menerapkan rutinitas ke ukuran, marshal, unmarshal, dan membebaskan data.

 

Konversi Jenis dan Marshaling Atribut ACF