方法
GObjectClosureadd_finalize_notifier
声明 [源代码]
void
g_closure_add_finalize_notifier (
GClosure* closure,
gpointer notify_data,
GClosureNotify notify_func
)
描述 [源代码]
注册一个将在 closure 的引用计数下降到 0 时调用的终结化通知器。
单个 closure 上的多个终结化通知器将按未指定顺序调用。如果在单个调用中 g_closure_unref()
导致 closure 同时失效和终止,则无效化通知器将在终结化通知器之前运行。
此方法对语言绑定不可直接访问。
参数
notify_data
-
类型:
gpointer
传递给
notify_func
的数据。该参数可以为 NULL
。数据由方法的调用者拥有。 notify_func
-
类型:
GClosureNotify
要注册的回调函数。
该参数可以为 NULL
。