Shinobi Library - ファイバ関数

syFbrGetMainFiber

メインファイバのハンドルを取得

書式

SYFBR syFbrGetMainFiber( void )

引数

なし

戻り値

非SYD_FBR_NULL   メインファイバのハンドル
SYD_FBR_NULL   メインファイバは存在しない

解説

メインファイバのハンドルを返します。

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

メインファイバが存在しない場合は、SYD_FBR_NULLを返します。


備考

通常syFbrInitEx()関数がsbInitSystem()関数の内部でコールされるため、SYD_FBR_NULLを返すことはありません。

この関数で得られる値は、syFbrConvertThreadToFiber()関数、syFbrInitEx()関数が返す値と同じです。


参照

syFbrConvertThreadToFiber()
 現在実行中の関数をファイバ(メインファイバ)に変換
syFbrInitEx()
 ファイバライブラリの拡張初期化

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