有关使用此功能的注释

  1. 如果获取键 (51) 功能的返回码为 31,则:
    • 增加此功能的调用长度参数的值,或者
    • 更频繁地执行获取键 (51) 功能。

    拦截的击键在缓冲区中占用 3 个字节。下一个拦截的击键将放置在相邻的 3 个字节中。当获取键 (51) 功能检索击键(先进先出或 FIFO)时,此功能占用的 3 个字节将可用于另一个击键。通过增加缓冲区的大小或从缓冲区中检索击键的速率,可以消除缓冲区溢出。

    PC/3270 中,消除返回码 31 的另一种方法是在恢复方式下操作 PC/3270 仿真器。

  2. 如果提供了选项代码 D,EHLLAPI 会将拦截的非 AID 键写入其最初预期的表示空间,并仅将 AID 键返回到应用程序。
  3. 在退出 EHLLAPI 应用程序之前,调用停止击键拦截 (53) 功能。否则,击键拦截将保持已启用状态,并产生不可预测的结果。