返回参数
| 字节 | 定义 | |
|---|---|---|
| 标准 | 增强 | |
| 5-6 | 11-12 | 完成的异步功能的功能编号(126 或 127)。(已返回) |
| 7-10 | 13-16 | 完成的异步功能调用的数据字符串的地址。(在请求完成之前,应用程序不得重用数据字符串)。(已返回) |
| 11-12 | 17-20 | 完成的异步功能调用的数据字符串的长度。(已返回) |
| 13-14 | 21-24 | 完成的异步功能调用的返回码。(已返回) |
| 返回码 | 说明 |
|---|---|
| 0 | 获取请求完成功能已成功。 |
| 2 | 指定参数时出错。 |
| 9 | 遇到系统错误。 |
| 38 | 请求的函数未完成。 |
| 42 | 未找到匹配的请求。 |
返回码 38 和 42 之间存在一些差异:
- 返回码 38
- 如果请求了特定的请求标识和会话,则找到了会话和标识,但请求处于待处理状态(未处于已完成状态)。
- 如果请求的是零请求标识和特定会话,则指定的会话具有待处理的请求,但这些请求未得到满足(完成)。
- 如果请求的请求标识为零且会话为空,则会找到待处理的请求,但未满足任何请求(完成)。
- 返回码 42
- 如果请求了特定的请求标识和会话,则未找到处于待处理或已完成状态的特定请求标识。
- 如果请求的是零请求标识和特定会话,则特定会话不包含待处理或已完成的请求。
- 如果请求的是零请求标识和空白会话,则未找到待处理或已完成的请求。