表示空间模型

HACL 表示空间模型比 EHLLAPI 更易于使用。HACL 表示空间由多多个平面组成,每个平面都包含一种类型的数据。这些平面包括:
  • 文本
  • 字段属性
  • 颜色
  • 扩展属性

这些平面大小都相同,并且在主机表示空间中的每个字符位置都包含一个字节。应用程序可以使用 ECLPS::GetScreen 方法获取任何感兴趣的平面。

此模型与 EHLLAPI 不同,在 EHLLAPI 中,文本和非文本表示空间数据通常在缓冲区中交错。应用程序必须设置 EHLLAPI 会话参数,才能指定要检索的数据类型,然后进行另一个调用,以将数据复制到缓冲区。HACL 模型允许应用程序在单个调用中获取感兴趣的数据,并且不同的数据类型不会在单个缓冲区中混合。