MB_UnregisterFile

構文

#include <nitro/mb.h>

void* MB_UnregisterFile(const MBGameRegistry *game_reg);

引数

game_reg 解放する登録済みプログラムの情報が格納されたMBGameRegistry 構造体へのポインタ

返り値

登録済みプログラムを正しく解放できた場合はそのポインタを、そうでない場合はNULLを返します。

説明

指定した登録済みプログラムを、ダウンロードプログラムのリストから解放します。
この解放処理によって、MB_RegisterFile()で指定したセグメント情報のメモリバッファは
ユーザ側へ解放されます。

注意

この関数を一度以上呼び出した後はMB_RegisterFile()を呼び出すことはできません。
プログラムの登録内容を変更する場合、一度MB_End()でMBライブラリを終了させた後にTGIDを変えて再起動する必要があります。

参照

MBGameRegistry
MB_GetSegmentLength MB_ReadSegment MB_RegisterFile

履歴

2004/10/18 MB_RegisterFileに及ぼす制約に関する記述を追加
2004/09/30 返り値を変更
2004/09/09 初版