函数

GLibHookfind

声明 [源]

GHook*
g_hook_find (
  GHookList* hook_list,
  gboolean need_valids,
  GHookFindFunc func,
  gpointer data
)

描述 [源]

使用给定的函数来测试匹配,在GHookList中查找一个GHook

此函数不直接对语言绑定可用。

参数

hook_list

类型: GHookList

一个GHookList

数据由函数的调用者拥有。
need_valids

类型: `gboolean`

`TRUE`如果应跳过已损坏的`GHook`元素。

func

类型: GHookFindFunc

对于每个GHook要调用的函数,当找到`GHook`时,应该返回`TRUE`。

data

类型: `gpointer`

传递给`func`的数据。

此参数可以是`NULL`。
数据由函数的调用者拥有。

返回值

类型: GHook

找到的GHook或如果找不到匹配的`GHook`,则为`NULL`。

数据由调用函数拥有。