方法
GioAppInfolaunch_uris_async
自:2.60
声明 [源码]
void
g_app_info_launch_uris_async (
GAppInfo* appinfo,
GList* uris,
GAppLaunchContext* context,
GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data
)
描述 [源码]
g_app_info_launch_uris()
的异步版本。
在应用程序启动之后立即调用 callback
,但在 D-Bus 激活的应用程序中等待激活,并为沙箱应用程序提供扩展的错误信息,参见 g_app_info_launch_default_for_uri_async()
的备注。
自:2.60
此方法以异步方式完成。请在 GAsyncReadyCallback
中使用 g_app_info_launch_uris_finish()
获取操作的结果。
参数
uris
-
类型: 由
utf8
组成的列表要启动的 URI 列表。
此参数可以是 NULL
。数据由方法的调用者拥有。 每个元素都是以 NUL 结尾的 UTF-8 字符串。 context
-
启动上下文。
此参数可以是 NULL
。数据由方法的调用者拥有。 cancellable
-
类型:
GCancellable
一个
GCancellable
。此参数可以是 NULL
。数据由方法的调用者拥有。 callback
-
在请求完成时调用的
GAsyncReadyCallback
。此参数可以是 NULL
。 user_data
-
类型:
gpointer
传递给
callback
的数据。此参数可以是 NULL
。数据由方法的调用者拥有。