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() ファイバライブラリの拡張初期化