Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nilai pengembalian fungsi mirip dengan parameter [out]-only karena datanya tidak disediakan oleh aplikasi klien. Namun mereka dikelola secara berbeda. Tidak seperti parameter [out]-only, parameter tersebut tidak diharuskan menjadi penunjuk. Prosedur jarak jauh dapat mengembalikan jenis data yang valid kecuali penunjuk referensi dan union yang tidak dienkapsulasi.
Namun, disarankan untuk menggunakan parameter [out] alih-alih nilai pengembalian untuk jenis data yang kompleks. Saat mengembalikan jenis data yang kompleks, pengkompilasi MIDL akan menghasilkan stub mode /Os. Akibatnya, semua informasi pemeriksaan kesalahan terbaru yang disediakan oleh /robust hilang.
Nilai pengembalian fungsi yang merupakan jenis pointer dialokasikan oleh stub klien dengan panggilan ke midl_user_allocate. Dengan demikian, hanya atribut pointer unik atau lengkap yang dapat diterapkan ke jenis pengembalian fungsi penunjuk.