方法

GtkRecentInfocreate_app_info

声明 [源]

GAppInfo*
gtk_recent_info_create_app_info (
  GtkRecentInfo* info,
  const char* app_name,
  GError** error
)

描述 [源]

为指定的 GtkRecentInfo 创建一个 GAppInfo

如果发生错误,error 将通过 GTK_RECENT_MANAGER_ERRORG_IO_ERROR 设置。

参数

app_name

类型: const char*

应映射到 GAppInfo 的应用程序的名称;如果使用 NULL,则使用 MIME 类型的默认应用程序。

此参数可以是 NULL
数据由方法调用者拥有。
值是一个以空字符结尾的 UTF-8 字符串。
error

类型: GError **

一个可恢复错误的返回位置。

此参数可以是 NULL
如果返回位置不是 NULL,则必须将其初始化为 NULL GError*
如果没有错误,方法将保留初始化到 NULL
如果发生错误,该参数将设置为新分配的 GError;调用者将拥有数据,并负责释放它。

返回值

类型: GAppInfo

新创建的 GAppInfo

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