构造函数

GioDesktopAppInfonew

声明 [源]

GDesktopAppInfo*
g_desktop_app_info_new (
  const char* desktop_id
)

描述 [源]

基于桌面文件 ID 创建一个新的 GDesktopAppInfo

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

参数

desktop_id

类型: const char*

桌面文件 ID

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

返回值

类型: GDesktopAppInfo

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

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