# FS_StartOverlay

## 構文

  `#include <nitro/fs.h>`
  `void FS_StartOverlay(FSOverlayInfo *p_ovi);`

## 引数

p_ovi | オーバーレイモジュールの情報が格納されたFSOverlayInfo構造体

## 返り値

なし

## 説明

オーバーレイモジュールの static initializer を実行します。
static initializer とは、静的記憶期間を持つオブジェクトの初期化処理を指します。
本関数は、`FS_LoadOverlayImage()` や `FS_LoadOverlayImageAsync()` などで
直接準備されたオーバーレイモジュールに対して一度だけ呼び出す必要があります。
ロードされた既存のオーバーレイと領域を競合する他のオーバーレイをロードする場合、
必ず以前のオーバーレイを `FS_UnloadOverlay()` でアンロードする必要があります。
同等の処理を行う他のオーバーレイ関数との関係については
`FS_LoadOverlay()` のリファレンスに記載された例を参照ください。

## 参照

`FSOverlayInfo
FS_LoadOverlayInfo FS_LoadOverlayImage FS_LoadOverlayImageAsync`

## 履歴

2004/11/16 `FS_UnloadOverlay()`に関する注意を追加
2004/11/16 リンク追加
2004/10/19 リンク追加
2004/09/24 各種オーバーレイ関数の関係について例を記述追加
2004/06/11 初版