Shinobi Library - ファイバ関数

syFbrInit

ファイバライブラリの初期化

書式

Sint32 syFbrInit( pfbuf, num )
Void* pfbuf
Sint32 num

引数

pfbuf   ファイバライブラリが使用する領域のアドレスを指定する
num   使用するファイバの数

戻り値

SYD_FBR_OK   正常終了
SYD_FBR_NG   異常終了

解説

ファイバライブラリの初期化を行います。

ファイバライブラリが使用する領域には、SYD_FBR_FBRSIZE(*1) × ファイバ数(num) バイトの領域をユーザ側で確保して指定してください。
(*1) sizeof(SYS_FBR_INFO)

また、引数numにはメインファイバ(syFbrConvertThreadToFiber()もしくはsyFbrInitEx()関数により実行中の関数をファイバ化したファイバ)の数を含みます。

この関数が異常終了する原因は、パラメータ不正(pfbufがNULL、numが0)の場合です。


備考

通常はsyFbrInitEx()関数で初期化を行ってください。

参照

syFbrInitEx()
 ファイバライブラリの拡張初期化

syFbrInit
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000