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