Bagikan melalui


Fungsi NdrConvert (rpcndr.h)

Fungsi NdrConvert mengonversi buffer jaringan dari representasi data pengirim ke representasi data penerima jika berbeda.

Sintaks

void NdrConvert(
  [in] PMIDL_STUB_MESSAGE pStubMsg,
  [in] PFORMAT_STRING     pFormat
);

Parameter

[in] pStubMsg

Pointer ke struktur MIDL_STUB_MESSAGE yang mempertahankan status stub RPC saat ini. Anggota pRpcMsg menunjuk ke struktur yang anggota Buffer-nya berisi data yang akan dikonversi. Struktur ini hanya untuk penggunaan internal dan tidak boleh dimodifikasi.

[in] pFormat

Penunjuk untuk mengetik format data yang akan dikonversi.

Mengembalikan nilai

Fungsi ini tidak memiliki nilai pengembalian. Jika terjadi kesalahan, fungsi akan melemparkan salah satu kode pengecualian berikut.

Kesalahan Deskripsi
RPC_BAD_STUB_DATA atau RPC_X_INVALID_BOUND Buffer jaringan salah.
STATUS_ACCESS_VIOLATION Terjadi pelanggaran akses.
RPC_S_INTERNAL_ERROR Terjadi kesalahan dalam RPC.

Keterangan

Fungsi NdrConvert digunakan oleh semua stub mode /Oi, /Oic, dan /Os .

Persyaratan

   
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