Bagikan melalui


Fungsi named_type_to_local

Stub memanggil fungsi named_type_to_local untuk mengonversi data dari jenis yang ditransmisikan ke jenis yang mereka sajikan ke aplikasi. Fungsi ini didefinisikan sebagai:

void __RPC_USER <named_type>_to_local( 
    <named_type> __RPC_FAR * _RPC_FAR * , 
    <local_type> __RPC_FAR * );

Parameter pertama menunjuk ke data yang dikirimkan. Fungsi mengatur parameter kedua untuk menunjuk ke data yang disajikan.

Fungsi named_type_to_local harus mengelola memori untuk jenis yang disajikan. Fungsi harus mengalokasikan memori untuk seluruh struktur data yang dimulai pada alamat yang ditunjukkan oleh parameter kedua, kecuali untuk parameter itu sendiri (stub mengalokasikan memori untuk simpul akar dan meneruskannya ke fungsi). Nilai parameter kedua tidak dapat berubah selama panggilan. Fungsi ini dapat mengubah konten di alamat tersebut.