DWC_SetMemFunc

構文

#include <dwc.h>
void DWC_SetMemFunc(DWCAllocEx alloc,
                    DWCFreeEx free);

引数

alloc メモリ確保関数DWCAllocExへのポインタ
free メモリ解放関数DWCFreeExへのポインタ

返り値

なし

説明

DWCライブラリ全体で使用するメモリ確保/解放関数を設定します。

メモリ確保関数DWCAllocEx

メモリ確保関数は、alignバイトアライメントされたsizeバイト分のバッファへのポインタを返し、メモリ確保に失敗した場合は、NULLを返してください。

TWLモードで動作させる場合、メインメモリ上の拡張アリーナから領域を確保する関数は指定できません。

nameには、DWCライブラリ開発用の情報が含まれていますので、無視してください。

メモリ解放関数DWCFreeEx

メモリ解放関数は、ptrで指定された、メモリ確保関数で確保されたバッファを解放してください。

nameには、DWCライブラリ開発用の情報が含まれていますので、無視してください。

sizeには、DWCライブラリ開発用の情報で正確な値が格納されていない場合がありますので、無視してください。

参照

DWC_Init DWC_InitFriendsMatch

履歴

5.1patch1
TWLモードで動作させる場合、メインメモリ上の拡張アリーナから領域を確保する関数は指定できない旨を追記

5.1pr2より前の変更履歴はこちら