Bagikan melalui


Fungsi NdrClientCall (rpcndr.h)

Fungsi NdrClientCall adalah titik entri sisi klien untuk stub mode /Oicf .

Sintaks

CLIENT_CALL_RETURN RPC_VAR_ENTRY NdrClientCall(
  [in] PMIDL_STUB_DESC pStubDescriptor,
  [in] PFORMAT_STRING  pFormat,
       ...             
);

Parameter

[in] pStubDescriptor

Arahkan ke struktur MIDL_STUB_DESC yang dihasilkan MIDL yang berisi informasi tentang deskripsi antarmuka jarak jauh.

[in] pFormat

Arahkan ke string format prosedur yang dihasilkan MIDL yang menjelaskan metode dan parameter.

...

Arahkan ke tumpukan panggilan sisi klien.

Nilai kembali

Mengembalikan nilai panggilan jarak jauh. Ukuran maksimum nilai pengembalian setara dengan ukuran register sistem. MIDL beralih ke stub mode /Os jika ukuran nilai yang dikembalikan lebih besar dari ukuran register.

Tergantung pada definisi metode, fungsi ini dapat melemparkan pengecualian jika ada kegagalan jaringan atau server.

Keterangan

Fungsi NdrClientCall digunakan oleh /Oicf /robust client-side stub. Stub sisi klien /Oi dan /Oic sudah usang pada MIDL versi 6.0.359 dan tidak boleh digunakan. Fungsi NdrClientCall mengirimkan semua data [in] ke server jarak jauh, dan setelah menerima paket respons, mengembalikan nilai [out] ke aplikasi sisi klien.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows 2000 Server [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header rpcndr.h (termasuk Rpc.h)
Pustaka Rpcrt4.lib
DLL Rpcrt4.dll

Lihat juga

/Oicf

/Kuat