通过出口 XPCREQ , XPCERES 和 XPCREQC 修改命令级别参数结构中的字段

传递到程序控制的一些字段用作请求的输入,一些用作输出字段,一些用于输入和输出。 用户出口程序用于修改字段的方法取决于字段的使用情况。

修改输入字段

修改输入字段的正确方法是创建它的新副本,并更改命令参数列表中的地址以指向您的新数据。

注: 绝不能通过改变命令参数列表所指向的数据来修改输入字段。 这样做将损坏属于应用程序的存储器,并且在程序尝试复用该字段时可能导致失败。

修改输出字段

修改输入字段 中描述的方法不适用于修改输出字段。 (结果将返回到新区域而不是应用程序的区域,并且对于应用程序不可见。)

通过改变命令级别参数列表所指向的数据来修改输出字段。 在输出字段的情况下,您可以就地修改应用程序的数据,因为应用程序期望无论如何都要修改该字段。