NNS_FndAllocFromExpHeap

構文

#include <nnsys/fnd.h>
void* NNS_FndAllocFromExpHeap(NNSFndHeapHandle heap, u32 size);

引数

heap 拡張ヒープのハンドル
size メモリブロックのサイズ(バイト)

返り値

メモリブロックを確保できた場合、そのメモリブロックの先頭アドレスを返します。 確保できなかった場合、NULL を返します。

説明

拡張ヒープからメモリブロックを確保します。メモリブロックのアライメントは4です。

メモリブロックを確保できた場合、メモリブロックの大きさが要求したサイズよりも大きい場合があります。実際に確保されたサイズ(バイト)を調べるには、関数NNS_FndGetSizeForMBlockExpHeap()を使用します。

参照

NNS_FndAllocFromExpHeapEx, NNS_FndFreeToExpHeap, NNS_FndCreateExpHeap, NNS_FndCreateExpHeapEx

履歴

2004/04/01 初版