Shinobi Library - ファイバ関数

syFbrGetCurrentFiber

実行中のファイバハンドルを取得

書式

SYFBR syFbrGetCurrentFiber( void )

引数

なし

戻り値

非SYD_FBR_NOTEXISTFIBER   現在実行中のファイバのハンドル
SYD_FBR_NOTEXISTFIBER   ファイバは実行されていない

解説

現在実行中のファイバのハンドルを取得します。

実行中のファイバが存在しない場合は、SYD_FBR_NOTEXISTFIBER を返します。 実行中のファイバが存在しないとは、syFbrConvertThreadToFiber()、syFbrSwitchToFiber()、 syFbrDelayedSwitchToFiber()の各関数のいずれも呼び出されていない場合です。


参照

syFbrConvertThreadToFiber()
 現在実行中の関数をファイバ(メインファイバ)に変換
syFbrSwitchToFiber()
 ファイバの切り替え
syFbrDelayedSwitchToFiber()
 割り込みを契機としたファイバの切り替え

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