vsta_sch

概要

スケジューラの強制起動

C言語形式

 

 ER      vsta_sch ( void );
パラメータ

なし

機能

RI850V4のスケジューラを明示的に強制起動します。このため,スケジューリング要求が保留されていた際には,“タスクの切り替え”が発生する場合があります。

備考 RI850V4では,本サービス・コールを“コンフィギュレーション時にプリエンプトの受け付け状態を禁止状態(TA_DISPREEMPT)と定義したタスクからRI850V4のスケジューラを起動するための機能”として提供しています。

戻り値

マクロ

数値

意味

E_OK

0

正常終了

E_CTX

-25

コンテキスト・エラー

- 非タスクから本サービス・コールを発行した

- CPUロック状態から本サービス・コールを発行した

- ディスパッチ禁止状態から本サービス・コールを発行した