方法

GIRepositoryRepositoryenumerate_versions

自:2.80

声明 [src]

char**
gi_repository_enumerate_versions (
  GIRepository* repository,
  const char* namespace_,
  size_t* n_versions_out
)

描述 [src]

获取此存储库中namespace_的版本列表(当前加载的或可用的)。

列表保证以NULL终止。NULL终止符不计入n_versions_out。

自:2.80

参数

namespace_

类型: const char*

GI命名空间,例如:Gtk

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

类型: size_t*

返回的版本数。

该参数将由函数设置。
该参数可以是NULL

返回值

类型: UTF-8数组

版本数组。

数组的长度在n_versions_out参数中。
方法的调用者将拥有返回的数据,并负责释放它。
每个元素都是一个以NUL终止的UTF-8字符串。