#include <nnsys/fnd.h>
void* NNS_FndAllocFromFrmHeapEx(
NNSFndHeapHandle heap,
u32 size,
int alignment);
| heap | フレームヒープのハンドル |
| size | メモリブロックのサイズ(バイト) |
| alignment | メモリブロックのアライメント。4,8,16,32,-4,-8,-16,-32のいずれかの値が指定できます。 |
メモリブロックを確保できた場合、そのメモリブロックの先頭アドレスを返します。 確保できなかった場合、NULL を返します。
フレームヒープからメモリブロックを確保します。
メモリブロックのアライメントを alignment によって指定できます。 アライメント値を負の値で指定すると、ヒープの空き領域の後方からメモリブロックを確保します。
NNS_FndAllocFromFrmHeap, NNS_FndFreeToFrmHeap, NNS_FndCreateFrmHeap, NNS_FndCreateFrmHeapEx
2004/04/01 初版