MI_CallAlloc

構文

#include <nitro/mi.h>

void* MI_CallAlloc(MIAllocator *allocator, u32 length, u32 alignment);

引数

allocator アクセスするMIAllocator構造体へのポインタ
MI_InitAllocator()で初期化されている必要があります。
length 確保すべきメモリサイズ
alignment メモリアドレスに要求される境界整合

返り値

成功すれば実際に確保されたメモリ、失敗すればNULL。

説明

MIAllocator構造体を使用してアロケータからメモリを確保します。

内部では、単にMI_InitAllocator()で指定されたメモリ確保用コールバック関数を呼び出します。
詳細はMIAllocator構造体のリファレンスをご参照ください。

参照

MIAllocator, MIAllocatorAllocFunction, MIAllocatorFreeFunction
MI_InitAllocator, MI_CallFree

履歴

2007/06/12 初版