方法

GioApplicationCommandLineset_exit_status

自版本:2.28

声明 [源代码]

void
g_application_command_line_set_exit_status (
  GApplicationCommandLine* cmdline,
  int exit_status
)

描述 [源代码]

设置进程退出时使用的退出状态。

当处理器返回时,将GApplication::command-line信号的返回值传递给此函数。这是设置退出状态的常用方法。

如果您想要远程调用继续运行并在将来决定退出状态,可以调用此函数。对于远程调用的案例,远程进程通常在最后一个对cmdline的引用释放时退出。远程进程的退出状态将等于此函数设置的最后一个值。

对于本地命令行调用,情况稍微复杂一些。如果命令行调用导致主事件循环运行(即,因为应用程序的使用计数增加到非零值),则从某种意义上讲,应用程序被认为是“成功的”,退出状态始终为零。如果应用程序使用计数为零,则使用本地GApplicationCommandLine的退出状态。

如果已调用g_application_command_line_done(),则此方法为空操作。

自版本:2.28

参数

退出状态

类型: int

退出状态。