wasm_exec_result

使用 repository_ctx.execute_wasm() 执行 WebAssembly 函数的结果。它包含函数的返回值和输出缓冲区。

如果执行在函数返回之前失败,则返回代码将为负数,并且会设置 error_message 字段。

成员

error_message

string wasm_exec_result.error_message

如果函数在返回之前执行失败,则包含错误消息。

输出

string wasm_exec_result.output

WebAssembly 函数返回的输出缓冲区的内容。

return_code

long wasm_exec_result.return_code

WebAssembly 函数的返回值;如果执行在函数返回之前终止,则为负值。