方法
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。数据由方法的调用者拥有。