方法
GLibMainContextfind_source_by_id
声明 [源代码]
GSource*
g_main_context_find_source_by_id (
GMainContext* context,
guint source_id
)
描述 [源代码]
根据参数对和 ID 查找 GSource
。
试图查找不存在的源是一项编程错误。
更具体地说:在源被销毁后,源 ID 可以重新发布,因此永远不要使用这个函数与可能已经被删除的源 ID ,例如在另一个线程中安排使用 g_idle_add()
运行闲置:闲置可能已经运行并被移除,在调用这个函数的时候,它的 (现在无效的) 源 ID 可能已经被重新发布,这可能导致操作针对错误的源。
参数
source_id
-
类型:
guint
源 ID,如
g_source_get_id()
返回的。
返回值
类型: GSource
GSource
。
返回数据由实例所有。 |