Bagikan melalui


Fungsi MFHeapAlloc (mfapi.h)

Mengalokasikan blok memori.

Sintaks

void * MFHeapAlloc(
  [in] size_t          nSize,
  [in] ULONG           dwFlags,
  [in] char            *pszFile,
  [in] int             line,
  [in] EAllocationType eat
);

Parameter

[in] nSize

Jumlah byte yang akan dialokasikan.

[in] dwFlags

Nol atau lebih bendera. Untuk daftar bendera yang valid, lihat HeapAlloc dalam dokumentasi Windows SDK.

[in] pszFile

Dicadangkan. Atur ke NULL.

[in] line

Dicadangkan. Atur ke nol.

[in] eat

Dicadangkan. Atur ke eAllocationTypeIgnore.

Nilai kembali

Jika fungsi berhasil, fungsi mengembalikan penunjuk ke blok memori yang dialokasikan. Jika fungsi gagal, fungsi akan mengembalikan NULL.

Keterangan

Dalam versi Media Foundation saat ini, fungsi ini setara dengan memanggil fungsi HeapAlloc dan menentukan timbunan proses panggilan.

Untuk membebaskan memori yang dialokasikan, panggil MFHeapFree.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header mfapi.h
Pustaka Mfplat.lib
DLL Mfplat.dll

Lihat juga

Fungsi Media Foundation