INTERNATIONAL LABORATORY CORPORATION


サポート > GENWARE3 サポート > 技術情報(よくあるご質問と回答) >

GPISetMemorySpace、GPIDeleteMemorySpace、GPIMemoryAlloc、GPIMemoryFreeは、固定長メモリブロックなどのOSの機能を使用しますか?

組込みGUI統合開発環境 GENWARE3(ジェンウェアスリー) サポート

技術情報(よくあるご質問と回答)

ご質問

「GENWARE3ポーティングマニュアル」の「3-2-6章 OS依存部(メモリ管理部)」の以下の関数は、固定長メモリブロックなどのOSの機能を使用するのでしょうか?
・GPISetMemorySpace
・GPIDeleteMemorySpace
・GPIMemoryAlloc
・GPIMemoryFree

回答

環境に依存しますが、GENWARE3ポーティングサポートパッケージに付属のWindows環境用GPIではOSの機能を使用しておりません。アプリケーションで確保された固定長のメモリ領域(ソースコード生成時に定義)を、GPISetMemorySpace()呼出し時にGENIFA3メモリ領域として初期化します。ここで初期化したメモリ領域から、GPIMemoryAlloc()でメモリを確保します。

対象製品バージョン:

管理番号:FG_G10256

資料更新日: 2021年3月24日

※この資料は、資料更新日現在のものです。


ページTOPへ

ILC商品一覧