方法

GIRepositoryObjectInfofind_vfunc

自 2.80 起支持

声明 [源代码]

GIVFuncInfo*
gi_object_info_find_vfunc (
  GIObjectInfo* info,
  const char* name
)

描述 [源代码]

定位带有名称 name 的虚拟函数槽。

请注意,虚拟函数的命名空间与方法的不同;虚拟可能或不与一个具体方法关联。如果有关联,可以使用 gi_vfunc_info_get_invoker() 获取,否则该方法将返回 NULL

有关调用虚拟函数的更多信息,请参阅 gi_vfunc_info_get_invoker() 的文档。

自 2.80 起支持

参数

name

类型: const char*

要查找的虚拟函数的名称。

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

返回值

类型: GIVFuncInfo

GIVFuncInfo,如果没有找到则为 NULL。完成时,使用 gi_base_info_unref() 释放它。

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