返回参数

此函数会返回数据字符串和返回码。
数据字符串:
请参阅下表:

字节 定义
标准 增强  
1 1 以下某个值:
  • 1 字符表示空间短名称 (PSID)
  • 表示主机连接的表示的函数调用的空格或 null
2-4 保留
2 7 选项代码字符,以下一个字符:
  • A(表示返回的 ASCII)
  • M(表示击键助记符)
  • S(表示特殊助记符)
3-8 6-11 这 6 个字节的预先分配缓冲区空间在内部用于击键排队和取消排队。可能的组合包括:
  • 字节 3 包含 ASCII 字符,字节 4 包含 X'00'
  • 字节 3 包含转义字符(@ 或使用功能 9 的 ESC=c 选项指定的另一个字符),字节 4 包含功能的 1 字节缩写。(请参阅ASCII 助记符
  • 如果返回的 ASCII 助记符长于 2 个字节(例如,如果 ASCII 助记符表示 Attn @A@Q,则字节 5 包含节 @,而字节 6 包含 Q),则字节 5 至 8 可能类似于字节 3 和 4。如果未使用,则将字节 5 至 8 设置为零 (X'00')。
为了澄清,下面提供了所返回数据字符串的一些示例:
注: @ 符号是缺省转义字符。使用设置会话参数 (9) 功能的 ESC=c 选项,可以将转义字符的值设置为以 ASCII 表示的任何击键。如果使用此选项将转义字符更改为其他字符,则以下示例中的符号 @ 将被替换为其他字符。