不需要连接的功能的 PSID 处理

某些功能可以与主机表示空间交互(无论是否已连接)。这些功能允许您在调用数据字符串参数中指定 PSID。如下所示:
  • 连接表示空间 (1)
  • 转换位置 RowCol (99)
  • 获取键 (51)
  • 拦截后状态 (52)
  • 查询关闭拦截 (42)
  • 查询主机更新 (24)
  • 查询会话状态 (22)
  • 启动关闭拦截 (41)
  • 启动主机通知 (23)
  • 启动击键拦截 (50)
  • 停止关闭拦截 (43)
  • 停止主机通知 (25)
  • 停止击键拦截 (53)
除前两个功能外,所有其他功能都允许您使用以下任一项指定 PSID:
  • 字母 AZ
  • 空格或 null

前两个功能要求使用字母来指定 PSID。

如果没有主机连接的表示空间,则适用以下规则:
  • 如果使用字母(不是空格或 null)指定 PSID,则功能可以与任何主机表示空间交互。
  • 如果使用空格或 null 来指定 PSID,则会生成返回码 1。功能不执行。
  • 使用字母指定 PSID 不会建立主机连接的表示空间,但在连接 PS 请求上除外。
如果有一个主机连接的表示空间,则适用以下规则:
  • 如果使用字母指定 PSID,则功能可以与任何主机表示空间交互。
  • 如果使用空格或 null 来指定 PSID,则功能将在连接表示空间 (1) 功能的最近调用中标识的表示空间中运行。
  • 使用字母指定 PSID 不会更改主机连接的表示空间的已建立 PSID,但在连接 PS 请求上除外。
以下功能可以用于打印机会话:
  • 启动主机通知 (23)
  • 查询主机更新 (24)
  • 停止主机通知 (25)