虚拟方法
GioAppInfolaunch_uris
声明 [源码]
gboolean
launch_uris (
GAppInfo* appinfo,
GList* uris,
GAppLaunchContext* context,
GError** error
)
描述 [源码]
启动应用程序。将uris
作为参数传递给启动的应用程序,使用可选的context
获取有关启动器详细信息的信息(如它在哪个屏幕上)。如果发生错误,则URI
,则会启动多个应用程序实例。
要无参数启动应用程序,请传递一个空uris
列表。
即使启动成功,启动的应用程序也可能在启动过程中遇到问题而失败。没有方法可以检测这一点。
参数
uris
-
类型: utf8的列表
要启动的URI列表。
该参数可以为NULL。 该数据由方法的调用者拥有。 每个元素都是NUL结尾的UTF-8字符串。 context
-
启动上下文。
该参数可以为NULL。 该数据由方法的调用者拥有。 error
-
类型:
GError **
可恢复错误的返回位置。
该参数可以为NULL。 如果返回位置为NULL,则必须将其初始化为NULL: GError* 。如果没有错误,则虚拟函数会将参数初始化为NULL。 如果发生错误,则将参数设置为一个新的 GError ;调用者将获得所有权,并负责释放它。