函数

GLibget_os_info

自:2.64

声明 [src]

gchar*
g_get_os_info (
  const gchar* key_name
)

描述 [src]

获取有关操作系统的信息。

在 Linux 上,此信息来自 /etc/os-release 文件。在其他系统上,此信息可能来自各种来源。您可以使用标准键名,如 G_OS_INFO_KEY_NAME,或传递任何 UTF-8 字符串键名。例如,/etc/os-release 提供了许多其他可能非常有用的、但不太常用的值。不保证会提供任何键,因此调用方应始终检查结果是否为 NULL

自 2.64 起可用

参数

key_name

类型: const gchar*

请求的 OS 信息的键,例如 G_OS_INFO_KEY_NAME

数据归函数调用方所有。
该值为以 NUL 结尾的 UTF-8 字符串。

返回值

类型: gchar*

所请求键的关联值,如果未提供此信息,则返回 NULL

函数调用方负责所有权,并负责释放该数据。
返回值可以为 NULL
该值为以 NUL 结尾的 UTF-8 字符串。