-   
 
   ref_mem
  
    -   
  
 
 ER      ref_mem ( VP base, T_RMEM *pk_rmem );
 
  
  
    | 
 | 
    
 | 
    
 | 
  
  
    | 
 | 
    
 VP      base;
 
 | 
    
 | 
  
  
    | 
 | 
    
 T_RMEM *pk_rmem;
 
 | 
    
 メモリ・オブジェクト詳細情報を格納する領域へのポインタ
  
 | 
  
 
 
  
  
    
 typedef struct  acvct {
         ACPTN   acptn1;         /*オペランド・リード・アクセス許可パターン*/
         ACPTN   acptn2;         /*オペランド・ライト・アクセス許可パターン*/
         ACPTN   acptn3;         /*実行アクセス許可パターン*/
 } ACVCT;
 
 | 
  
 
 【 メモリ・オブジェクト詳細情報T_RMEMの構造 】
 
 
  
  
    
 typedef struct  t_rmem {
         ACVCT   acvct;          /*アクセス許可ベクタ*/
 } T_RMEM;
 
 | 
  
 
 先頭アドレスが
baseのメモリ・オブジェクトの状態を
pk_rmemで指定された領域に格納します。
 
 アクセス許可パターンは,ビットN-1がドメインID#Nからのアクセス許可を示し,1が許可,0が禁止を示します。
 
 
  
  
    | 
 | 
    
 | 
    
 | 
  
  
    | 
 | 
    
 | 
    
 | 
  
  
    | 
 | 
    
 | 
    
 | 
  
  
    | 
 | 
    
 | 
    
 -	 CPUロック状態から本サービス・コールを発行した。
  
 -	 「PSW.IPL > カーネル割り込みマスクレベル」の状態から本サービス・コールを発行した。
  
 | 
  
  
    | 
 | 
    
 | 
    
 -	 スタック・ポインタが呼出しタスクのユーザ・スタック領域の範囲外を指している。
  
 -	 呼び出しタスクからの pk_rmemが示す領域に対するオペランド・ライト・アクセス許可がない。
  
 | 
  
  
    | 
 | 
    
 | 
    
 -	 先頭アドレスが baseのメモリ・オブジェクトが存在しない。
  
 |