偏移值和长度

使用在用户空间中生成信息列表的 API 时,请使用 API 在用户空间的通用头中返回的偏移值和长度来单步执行列表。

出于以下考虑,您需要在用户空间的通用头中使用列表 API 返回的偏移值和长度,而不是指定当前版本的 API 返回的内容:

  • 在将来的发行版中,用户空间的不同部分的偏移值可能会更改。
  • 在将来的发行版中,用户空间的列表数据部分中的条目长度可能会更改。

只要高级语言应用程序使用用户空间的通用头中返回的偏移值和长度,您的程序将在 IBM i 许可程序的未来发行版中运行。

注: 虽然应用程序应使用通用头中返回的长度来对后续列表条目进行寻址,但应用程序应仅检索其已为其分配存储器的字节数。