# 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 初版