NNS_FndSetAllocModeForExpHeap

構文

#include <nnsys/fnd.h>
u16 NNS_FndSetAllocModeForExpHeap(
	      NNSFndHeapHandle    heap,
	      u16                 mode);

引数

heap 拡張ヒープのハンドル
mode メモリ確保モード(下記参照)

返り値

以前の拡張ヒープのメモリ確保モードを返します。

説明

拡張ヒープのメモリ確保モードをセットします。

mode でメモリ確保モードを指定します。

NNS_FND_EXPHEAP_ALLOC_MODE_FIRST 確保しようとしているメモリブロックのサイズ以上の大きさを持つ、最初に見つかった空き領域からメモリブロックを確保します。
NNS_FND_EXPHEAP_ALLOC_MODE_NEAR 確保しようとしているメモリブロックのサイズに一番近いサイズの空き領域を探し、その空き領域からメモリブロックを確保します。

ヒープ作成直後は、NNS_FND_EXPHEAP_ALLOC_MODE_FIRST の状態になっています。

参照

NNS_FndGetAllocModeForExpHeap

履歴

2004/04/01 初版