方法

GIRepositoryRepositoryfind_by_name

自: 2.80

声明 [源]

GIBaseInfo*
gi_repository_find_by_name (
  GIRepository* repository,
  const char* namespace_,
  const char* name
)

描述 [源]

在命名空间中搜索特定的条目。

在调用此函数之前,必须为特定的命名空间调用 gi_repository_require() 以加载命名空间,或者确保命名空间已经被加载。

自: 2.80

参数

namespace_

类型: const char*

将被搜索的命名空间。

数据由方法的调用者拥有。
值是一个以 null 结尾的 UTF-8 字符串。
name

类型: const char*

要查找的条目名称。

数据由方法的调用者拥有。
值是一个以 null 结尾的 UTF-8 字符串。

返回值

类型: GIBaseInfo

GIBaseInfo 表示关于 name 的元数据,如果没有找到则返回 NULL

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