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 |