-   
   ploc_mtx
  
    -   
  
 ER      ploc_mtx ( ID mtxid );
 mtxidで指定されたミューテックスをロックします。
 
 ただし,本サービス・コールを発行した際,対象ミューテックスをロックすることができなかった(すでに他タスクがロックしていた)場合には,戻り値としてE_TMOUTを返します。
 
 ミューテックスのロック時には,自タスクの現在優先度を対象ミューテックスの上限優先度に変更します。ただし,自タスクがすでに他のミューテックスをロックしており,かつ対象ミューテックスの上限優先度がロック済みのミューテックスの上限優先度以下の場合は,自タスクの現在優先度は変更しません。
 
 備考	 RI600V4では,対象ミューテックスをロック状態へと遷移させたタスクがロック状態を解除することなく,本サービス・コールを再発行(ミューテックスの多重ロック)した際には,戻り値としてE_ILUSEを返します。
 
 
  
  
    |  |  |  | 
  
    |  |  |  | 
  
    |  |  |  | 
  
    |  |  | 
 -	 CPUロック状態から本サービス・コールを発行した。
 
 -	 「PSW.IPL > カーネル割り込みマスクレベル」の状態から本サービス・コールを発行した。
 | 
  
    |  |  | 
 -	 自タスクはすでに対象ミューテックスをロック済み
 
 -	 上限優先度違反(自タスクのベース優先度 < 対象ミューテックスの上限優先度)
 | 
  
    |  |  |  |