-
set_tim
iset_tim
-
ER set_tim ( SYSTIM *p_systim );
ER iset_tim ( SYSTIM *p_systim );
typedef struct systim {
UH utime; /*システム時刻(上位16ビット)*/
UW ltime; /*システム時刻(下位32ビット)*/
} SYSTIM;
|
システム時刻(単位:ミリ秒)を
p_systimで指定された時間に変更します。
備考 システム時刻を変更しても,それ以前に行われた時間管理要求(タスクのタイムアウト,dly_tskによるタスクの遅延,周期ハンドラ,およびアラーム・ハンドラ)が発生する実時刻は変化しません。
|
|
|
|
|
|
|
|
|
|
|
- CPUロック状態から本サービス・コールを発行した。
- 「PSW.IPL > カーネル割り込みマスクレベル」の状態から本サービス・コールを発行した。
備考 タスクからiset_timを発行した場合,および非タスクからset_timを発行した場合,コンテキスト・エラーは検出されず,システムの正常な動作は保証されません。
|
|
|
- 呼び出しタスクからの p_systimが示す領域に対するオペランド・リード・アクセス許可がない。
|