函数
GLibOptionErrorFunc
声明
void
(* GOptionErrorFunc) (
GOptionContext* context,
GOptionGroup* group,
gpointer data,
GError** error
)
参数
context
-
类型:
GOptionContext
活动的
GOptionContext
。数据归函数调用方所有。 group
-
类型:
GOptionGroup
函数所属的组。
数据归函数调用方所有。 data
-
类型:
gpointer
创建选项时使用 g_option_group_new(),添加到包含该选项的
GOptionGroup
中的用户数据。该参数可以是 NULL
。数据归函数调用方所有。 error
-
类型:
GError **
可恢复错误 的返回位置。
该参数可以是 NULL
。如果返回位置不是 NULL
,那么你必须将其初始化为NULL
的GError*
。如果没有错误,函数将会对其进行 NULL
的初始化。如果发生错误,该参数会被设定为新分配的 GError
;调用方会获取数据的拥有权,并负责释放它。