方法

GioApplicationCommandLineget_environ

since: 2.28

声明 [src]

const gchar* const*
g_application_command_line_get_environ (
  GApplicationCommandLine* cmdline
)

描述 [src]

获取命令行调用的'环境'变量内容,如由g_get_environ()返回,即作为字符串形式的NULL终止的列表,如 'NAME=VALUE'。字符串可能包含非utf8数据。

远程应用程序通常不会发送环境。使用G_APPLICATION_SEND_ENVIRONMENT来影响此行为。即使设置了此标志,也可能仍然无法获得环境(由于其他应用程序的调用消息)。

返回值不应被修改或释放,并且只要cmdline存在,就是有效的。

如果您只对单个环境变量的值感兴趣,请参阅g_application_command_line_getenv()。

Available since: 2.28

返回值

类型:一个filename数组

the environment strings, or `NULL` if they were not sent.
数组以NULL终止。
返回的数据由实例拥有。
每个元素都是一个平台原生字符串,在Unix上使用首选OS编码,在Windows上使用UTF-8。