ルネサス
get_tim iget_tim 概要 システム時刻の参照 C言語形式 ER get_tim ( SYSTIM *p_systim ); ER iget_tim ( SYSTIM *p_systim ); パラメータ I/O パラメータ 説明 O SYSTIM *p_systim; システム時刻情報を格納する領域へのポインタ 【 システム時刻情報SYSTIMの構造 】 typedef struct systim { UH utime; /*システム時刻(上位16ビット)*/ UW ltime; /*システム時刻(下位32ビット)*/ } SYSTIM; 機能 システム時刻(単位:ミリ秒)をp_systimで指定された領域に格納します。 戻り値 マクロ 数値 意味 E_OK 0 正常終了 E_PAR -17 パラメータ・エラー - p_systim == NULL E_CTX -25 コンテキスト・エラー - CPUロック状態から本サービス・コールを発行した。 - 「PSW.IPL > カーネル割り込みマスクレベル」の状態から本サービス・コールを発行した。 備考 タスクからiget_timを発行した場合,および非タスクからget_timを発行した場合,コンテキスト・エラーは検出されず,システムの正常な動作は保証されません。 E_MACV -26 メモリ・アクセス違反(get_timのみ) - 呼び出しタスクからのp_systimが示す領域に対するオペランド・ライト・アクセス許可がない。
ER get_tim ( SYSTIM *p_systim );
ER iget_tim ( SYSTIM *p_systim );
SYSTIM *p_systim;
typedef struct systim {
UH utime; /*システム時刻(上位16ビット)*/
UW ltime; /*システム時刻(下位32ビット)*/
} SYSTIM;