方法

GIRepositoryRepositoryis_registered

自版本:2.80

声明 [源码]

gboolean
gi_repository_is_registered (
  GIRepository* repository,
  const char* namespace_,
  const char* version
)

描述 [源码]

检查特定命名空间(以及可选的特定版本)是否已当前加载。

此函数可能只在罕见情况下有用;为了在命名空间中操作元数据,您应调用gi_repository_require()而不是此函数,这将会确保命名空间已加载,并在已加载的情况下尽可能地快速返回。

自版本:2.80

参数

namespace_

类型: const char*

感兴趣的命名空间。

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

类型: const char*

所需版本,可以是 NULL 以表示最新版本。

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

返回值

类型: gboolean

TRUE 如果已加载命名空间版本,否则 FALSE