表示スペース・モデル

HACL の表示スペース・モデルは、EHLLAPI のものより簡単に使うことができます。HACL 表示スペースは、 おのおのが 1 つのデータ・タイプを持ついくつかのプレーンで構成されます。プレーンには、以下のものがあります。
  • テキスト
  • フィールド属性
  • カラー
  • 拡張属性

プレーンは、すべて同サイズであり、ホスト表示スペース内の 各文字位置につき 1 バイトずつを含んでいます。アプリケーションは、ECLPS::GetScreen メソッドを使用して、必要な任意のプレーンを取得できます。

このモデルは、バッファー内で表示スペースのテキストおよび 非テキストのデータがしばしばインターリーブされる EHLLAPI とは異なります。アプリケーションは、どのタイプのデータを取り出すかを指定する EHLLAPI セッション・パラメーターを設定してから、 次にそのデータをバッファーにコピーするために別の呼び出しを行わなければなりません。HACL モデルを使用すると、アプリケーションは、1 回の呼び出しで必要なデータを取得する ことができ、1 つのバッファー内で別々のデータ型が混ざり合うことはありません。