函数
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
不再使用时,将被调用的销毁通知。