函数

GObjectCClosurenew

[]

说明 [src]

GClosure*
g_cclosure_new (
  GCallback callback_func,
  gpointer user_data,
  GClosureNotify destroy_data
)
[]

描述 [src]

创建一个新的闭包,使用户数据作为最后一个参数调用回调函数callback_func

destroy_data将在GClosure的最终通知器上调用。

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

[]

参数

callback_func

类型: GCallback

要调用的函数。

user_data

类型: gpointer

传递给callback_func的用户数据。

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

类型: GClosureNotify

user_data不再使用时,将被调用的销毁通知。

[]

返回值

类型: GClosure

一个指向新GCClosure的浮点引用。

数据由被调用函数拥有。