get_tid

iget_tid

概要

RUNNING状態のタスクの参照

C言語形式

 ER      get_tid ( ID *p_tskid )
 
 ER      iget_tid ( ID *p_tskid )
 

アセンブリ言語形式

 SUBW    SP, #0x06
 MOVW    [SP+0x02], AX
 MOVW    AX, BC
 MOVW    [SP+0x04], AX
 MOVW    AX, SP
 CALL    !!_get_tid
 
 SUBW    SP, #0x06
 MOVW    [SP+0x02], AX
 MOVW    AX, BC
 MOVW    [SP+0x04], AX
 MOVW    AX, SP
 CALL    !!_iget_tid
 

パラメータ

I/O

パラメータ

説明

O

 ID      *p_tskid;
IDを格納する領域へのポインタ

 

機能

RUNNING状態のタスクのIDをp_tskidで指定された領域に格納します。

備考 本サービス・コールでは,RUNNING状態へと遷移しているタスクが存在しなかった場合(IDLE状態)には,p_tskidで指定された領域にTSK_NONEを格納します。

戻り値

マクロ

数値

意味

E_OK

0

正常終了