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.
Prototipe fungsi berikut menggunakan dua parameter: parameter [dalam parameter, string] dan parameter [out, string] .
void Analyze(
[in, string] *pszInput,
[out, string, size_is(STRSIZE)] *pszOutput);
Parameter pertama adalah [dalam] saja. String input ini hanya dikirimkan dari klien ke server. Server menggunakannya sebagai dasar untuk pemrosesan lebih lanjut. String tidak dimodifikasi dan tidak diperlukan lagi oleh klien, sehingga tidak harus dikembalikan ke klien.
Parameter kedua, mewakili respons dokter, adalah [keluar] saja. String respons ini hanya dikirimkan dari server ke klien. Ukuran alokasi disediakan sehingga stub server dapat mengalokasikan memori untuk itu. Karena pszOutput adalah penunjuk [ref], klien harus memiliki memori yang cukup yang dialokasikan untuk string sebelum panggilan. String respons ditulis ke dalam area memori ini ketika prosedur jarak jauh kembali.