有关使用此功能的注释
当锁定生效时,以下 EHLLAPI 功能将排队:
- 发送键 (3)
- 复制表示空间 (5)
- 搜索表示空间 (6)
- 将表示空间复制到字符串 (8)
- 释放 (11)
- 保留 (12)
- 查询字段属性 (14)
- 将字符串复制到表示空间 (15)
- 搜索字段 (30)
- 查找字段位置 (31)
- 查找字段长度 (32)
- 将字符串复制到字段 (33)
- 将字段复制到字符串 (34)
- 设置游标 (40)
- 发送文件 (90)
- 将表示空间复制到剪贴板 (35)
- 将剪贴板粘贴到表示空间 (36)
- 接收文件 (91)
- 连接到表示空间 (1),其中在之前的设置会话参数 (9) 功能调用中设置 CONPHYS 参数。
在解锁之前,这些排队的请求不会得到服务。解锁后,将按先进先出 (FIFO) 顺序处理排队的请求。未列出的 EHLLAPI 功能将像没有锁定一样运行。请求应用程序通过以下一种方法解锁表示空间窗口:
- 在仍拥有锁定的情况下断开与表示空间的连接。
- 在仍拥有锁定的情况下发出重置系统 (21) 功能。
- 在仍拥有锁定的情况下停止应用程序。
- 停止会话。
- 使用“解锁”选项成功发布锁定表示空间 API。
在退出应用程序之前,应该解锁已使用锁定表示空间 API 功能锁定的任何表示空间窗口。如果应用程序退出时有未完成的锁定,或者发出了重置系统 (21) 或断开表示空间 (2) 功能,则会释放这些锁定。
建议应用程序仅在短时间内锁定表示空间,并且仅在需要专用表示空间时锁定。