# NNS_GfdInitLnkPlttVramManager

## 構文

      #include <nnsys/gfd.h>

      void NNS_GfdInitLnkPlttVramManager(
          u32     szByte,
          void*   pManagementWork,
          u32     szByteManagementWork,
          BOOL    useAsDefault );

## 引数

szByte | 管理する領域のバイトサイズ。(最大 0x18000)
pManagementWork | 管理情報として使用するメモリ領域へのポインタ。
szByteManagementWork | 管理情報領域のサイズ。
useAsDefault | リンクドリストパレットVRAMマネージャをカレントのマネージャとして使用するかどうか。

## 返り値

なし

## 説明

VRAMマネージャを、パレットRAMの先頭からszByteで指定されたサイズ分の領域を管理するように初期化します。
リンクドリストVRAMマネージャは、空き領域の管理情報を必要とします。 そのため、管理情報のためのメモリ領域を初期化時に渡してあげる必要があります。 必要となる管理情報メモリのサイズはNNS_GfdGetLnkPlttVramManagerWorkSize()によって取得可能です。
useAsDefaultをTRUEに指定すると、リンクドリストパレットVRAMマネージャがTWL-System のカレント VRAMマネージャとして設定されます。

## 参照

`NNS_GfdGetLnkPlttVramManagerWorkSize`

## 履歴

2008/06/20 NITRO-SystemをTWL-Systemに変更
2004/10/12 初版