构造函数

GioUnixDesktopAppInfonew

说明 [src]

GDesktopAppInfo*
g_desktop_app_info_new (
  const char* desktop_id
)

描述 [src]

根据桌面文件 ID 创建一个新的 GDesktopAppInfo

桌面文件 ID 是桌面文件的基名,包括 .desktop 扩展名。 GIO 在 XDG 数据目录的 applications 子目录中寻找具有此名称的桌面文件(即在 XDG_DATA_HOMEXDG_DATA_DIRS 环境变量中指定的目录)。 GIO 还支持在 Menu Spec 中描述的前缀到子目录映射(即 kde-foo.desktop 的桌面文件 ID 将匹配 /usr/share/applications/kde/foo.desktop)。

参数

desktop_id

类型: const char*

桌面文件 ID

数据由函数的调用者拥有。
该值是一个以 NUL 结尾的 UTF-8 字符串。

返回值

类型: GDesktopAppInfo

一个新的 GDesktopAppInfo,如果不存在具有该 ID 的桌面文件,则返回 NULL

函数的调用者拥有数据,并负责释放它。
返回值可以是 NULL