CFP_REALLOCPROC fungsi panggilan balik (fontsub.h)
Fungsi panggilan balik yang disediakan klien, digunakan oleh CreateFontPackage dan MergeFontPackage untuk mengalokasikan ulang memori ketika ukuran buffer yang dialokasikan perlu berubah.
Sintaks
CFP_REALLOCPROC CfpReallocproc;
void * CfpReallocproc(
void *unnamedParam1,
size_t unnamedParam2
)
{...}
Parameter
unnamedParam1
Pointer ke blok memori yang dialokasikan sebelumnya.
unnamedParam2
Ukuran baru dalam byte.
Nilai kembali
Mengembalikan penunjuk ke blok memori yang dialokasikan (dan mungkin dipindahkan). Nilai yang dikembalikan harus NULL jika ukurannya nol dan argumen memblock bukan NULL, atau jika tidak ada cukup memori yang tersedia untuk memperluas blok ke ukuran yang diberikan. Dalam kasus pertama, blok asli harus dikosongkan. Pada blok kedua, blok asli harus tidak berubah.
Keterangan
realloc sesuai dengan jenis ini; aplikasi dapat menggunakan realloc atau fungsi yang lebih khusus untuk realokasi memori. Fungsi apa pun yang dipilih, harus ada juga fungsi yang sesuai untuk alokasi awal dan untuk membebaskan memori ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | fontsub.h |