-
pget_mpf
ipget_mpf
-
ER pget_mpf ( ID mpfid, VP *p_blk );
ER ipget_mpf ( ID mpfid, VP *p_blk );
|
|
|
|
|
ID mpfid;
|
|
|
VP *p_blk;
|
固定長メモリ・ブロックの先頭アドレスを格納する領域へのポインタ
|
mpfidで指定された固定長メモリ・プールから固定長メモリ・ブロックを獲得し,その先頭アドレスを
p_blkで指定された領域に格納します。
ただし,本サービス・コールを発行した際,対象固定長メモリ・プールから固定長メモリ・ブロックを獲得することができなかった(空き固定長メモリ・ブロックが存在しなかった)場合には,固定長メモリ・ブロックの獲得は行わず,戻り値としてE_TMOUTを返します。
備考1 RI850V4では,固定長メモリ・ブロックを獲得する際,メモリ・クリア処理を行っていません。したがって,獲得した固定長メモリ・ブロックの内容は不定となります。
備考2 本サービス・コールを発行した際,対象固定長メモリ・プールから固定長メモリ・ブロックを獲得することができなかった(空き固定長メモリ・ブロックが存在しなかった)場合,
p_blkで指定された領域の内容は不定となります。
|
|
|
|
|
|
|
|
- mpfid>生成されている固定長メモリ・プールの最大ID
|
|
|
|
|
|
|
|
|
対象固定長メモリ・プールに空き固定長メモリ・ブロックが存在しない
|