Everything
Everything
top
RI850V4 環境
コーディング編
サービス・コール
タスク付属同期機能
frsm_tsk/ifrsm_tsk
frsm_tsk
ifrsm_tsk
概要
SUSPENDED状態の強制解除
C言語形式
ER frsm_tsk ( ID
tskid
);
ER ifrsm_tsk ( ID
tskid
);
パラメータ
I/O
パラメータ
説明
I
ID
tskid
;
タスクのID
機能
tskid
で指定されたタスクに発行されているサスペンド要求をすべて解除(サスペンド要求カウンタに0x0を設定)します。これにより,対象タスクはSUSPENDED状態からREADY状態へ,またはWAITING-SUSPENDED状態からWAITING状態へと遷移します。
備考 本サービス・コールでは,解除要求のキューイングが行われません。このため,対象タスクがSUSPENDED状態,またはWAITING-SUSPENDED状態以外の場合には,戻り値としてE_OBJを返します。
戻り値
マクロ
数値
意味
E_OK
0
正常終了
E_ID
-18
IDの指定が不正である
-
tskid
≦0x0
-
tskid
>生成されているタスクの最大ID
E_CTX
-25
CPUロック状態から本サービス・コールを発行した
E_OBJ
-41
対象タスクがSUSPENDED状態,またはWAITING-SUSPENDED状態でない
E_NOEXS
-42
対象タスクが生成されていない
差分情報
前のトピックスへ
rsm_tsk/irsm_tsk
次のトピックスへ
dly_tsk
目次
slp_tsk
tslp_tsk
wup_tsk/iwup_tsk
can_wup/ican_wup
rel_wai/irel_wai
sus_tsk/isus_tsk
rsm_tsk/irsm_tsk
frsm_tsk/ifrsm_tsk
dly_tsk