函数
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
。
数据由被调用函数所拥有。 |