函数

GLibHookfirst_valid

声明 [src]

GHook*
g_hook_first_valid (
  GHookList* hook_list,
  gboolean may_be_in_call
)

描述 [src]

返回GHookList中第一个未被销毁的GHook。对GHook的引用计数递增,因此您必须调用g_hook_unref()来恢复,当您不再需要它时。(或调用g_hook_next_valid()如果您正在遍历GHookList。)

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

参数

hook_list

类型: GHookList

一个GHookList

数据由函数的调用者所拥有。
may_be_in_call

类型: gboolean

TRUE如果正在运行的钩子(例如在另一个线程中)被认为是有效的。如果设置为FALSE,则跳过这些。

返回值

类型: GHook

第一个有效的GHook,或如果没有有效的GHook,则为NULL

数据由被调用函数所拥有。