Fungsi NdrOleAllocate (rpcndr.h)
Fungsi NdrOleAllocate digunakan oleh RPC untuk mengalokasikan memori untuk antarmuka objek. Fungsi ini adalah pembungkus untuk fungsi CoTaskMemAlloc .
Sintaks
void * NdrOleAllocate(
[in] size_t Size
);
Parameter
[in] Size
Memori untuk dialokasikan, dalam byte.
Nilai kembali
Mengembalikan penunjuk ke ruang yang dialokasikan setelah berhasil. Mengembalikan null setelah kegagalan karena memori yang tidak mencukuum.
Keterangan
Untuk mengembalikan penunjuk selain kekosongan, gunakan jenis transmisi pada nilai yang dikembalikan. Memori yang diarahkan oleh nilai pengembalian dijamin cocok untuk diselaraskan untuk penyimpanan semua jenis objek. Jika parameter Ukuran nol, NdrOleAllocate mengalokasikan item panjang nol dalam tumpukan dan mengembalikan penunjuk yang valid ke item tersebut. Selalu periksa nilai yang dikembalikan dari NdrOleAllocate, meskipun jumlah memori yang diminta kecil.
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 |