方法

GIRepositoryRepositoryget_typelib_path

since: 2.80

声明 [src]

const char*
gi_repository_get_typelib_path (
  GIRepository* repository,
  const char* namespace_
)

描述 [src]

如果命名空间 namespace_ 已被加载,则返回从该命名空间加载的 .typelib 文件的完整路径。

如果命名空间 namespace_ 的 typelib 包含在共享库中,则返回特殊字符串 <builtin>

可从此版本起使用:2.80

参数

namespace_

类型: const char*

GI 命名空间,例如 Gtk

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

返回值

类型: const char*

如果成功,则返回文件系统路径(或 <builtin>),如果命名空间未加载则返回 NULL

返回的数据由实例拥有。
返回值可以是 NULL
值是一个平台原生的字符串,在 Unix 上使用首选的操作系统编码,在 Windows 上使用 UTF-8。