Bagikan melalui


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

Lihat juga

CoTaskMemAlloc