-   
 
 prcv_mbx
 iprcv_mbx
 
-   
 
 
 ER      prcv_mbx ( ID mbxid, T_MSG **ppk_msg );
 
 ER      iprcv_mbx ( ID mbxid, T_MSG **ppk_msg );
 
 | 
 
 
| 
 | 
 | 
 | 
| 
 | 
 ID      mbxid;
 
 | 
 | 
| 
 | 
 T_MSG   **ppk_msg;
 
 | 
 メッセージの先頭アドレスを格納する領域へのポインタ
  
 | 
 
 【 TA_MFIFO属性用メッセージT_MSGの構造 】
 
 
 typedef struct  t_msg {
         struct  t_msg   *msgnext;       /*システム予約領域*/
 } T_MSG;
 
 | 
 
 【 TA_MPRI属性用メッセージT_MSG_PRIの構造 】
 
 
 typedef struct  t_msg_pri {
         struct  t_msg   msgque;         /*システム予約領域*/
         PRI     msgpri;                 /*優先度*/
         UH      RFU;                    /*システム予約領域*/
 } T_MSG_PRI;
 
 | 
 
 mbxidで指定されたメールボックスからメッセージを受信し,その先頭アドレスを
ppk_msgで指定された領域に格納します。
 
 ただし,本サービス・コールを発行した際,対象メールボックスからメッセージを受信することができなかった(待ちキューにメッセージがキューイングされていなかった)場合には,メッセージの受信は行わず,戻り値としてE_TMOUTを返します。
 
 備考1	 本サービス・コールを発行した際,対象メールボックスからメッセージを受信することができなかった(待ちキューにメッセージがキューイングされていなかった)場合,
ppk_msgで指定された領域の内容は不定となります。
 
 
| 
 | 
 | 
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
 -	  mbxid>生成されているメールボックスの最大ID
  
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
 | 
| 
 | 
 | 
 対象メールボックスの待ちキューにメッセージがキューイングされていない
  
 |