ルネサス
can_act ican_act 概要 起動要求のキューイング解除 C言語形式 ER_UINT can_act ( ID tskid ); ER_UINT ican_act ( ID tskid ); パラメータ I/O パラメータ 説明 I ID tskid; タスクのID TSK_SELF: 自タスク 数値: タスクのID 機能 tskidで指定されたタスクにキューイングされている起動要求をすべて解除(起動要求カウンタに0x0を設定)します。 なお,正常終了時は戻り値として本サービス・コールの発行により解除した起動要求数を返します。 備考 本サービス・コールでは,状態操作処理は行わず,起動要求カウンタの設定処理のみを行います。したがって,READY状態などからDORMANT状態に遷移することはありません。 戻り値 マクロ 数値 意味 E_ID -18 IDの指定が不正である - tskid<0x0 - tskid>生成されているタスクの最大ID - 非タスクから本サービス・コールを発行した際,tskidにTSK_SELFを指定した E_CTX -25 CPUロック状態から本サービス・コールを発行した E_NOEXS -42 対象タスクが生成されていない − 正の値 正常終了(解除した起動要求数)
ER_UINT can_act ( ID tskid );
ER_UINT ican_act ( ID tskid );
ID tskid;