虚拟方法

GioAppLaunchContextget_startup_notify_id

声明 [src]

char*
get_startup_notify_id (
  GAppLaunchContext* context,
  GAppInfo* info,
  GList* files
)

描述 [src]

为应用程序启动启动通知,并且如果支持的话返回启动操作的 XDG_ACTIVATION_TOKENDESKTOP_STARTUP_ID

返回的令牌可以等价地称为“激活令牌”(使用Wayland术语)或“启动序列ID”(使用X11术语)。这两个 是可互操作的

激活令牌在 XDG 激活协议 中定义,启动通知ID在 freedesktop.org 启动通知协议 中定义。

在GLib 2.76中添加了对 XDG 激活协议的支持。从GLib 2.82开始,infofiles 可以是空值。如果后端不支持,返回的令牌将是空值。

参数

info

类型: GAppInfo

应用程序信息。

该参数可以是空值。
数据由方法的调用者所有。
files

类型: None的列表

一个包含 对象的列表。

该参数可以是空值。
数据由方法的调用者所有。

返回值

类型: char*

应用程序的启动通知ID,如果不支持则返回 NULL

调用这个方法的调用者将获取返回数据的所有权,并负责释放它。
该返回值可以是 NULL
该值是一个以空字符终止的UTF-8字符串。