函数
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;调用方会获取数据的拥有权,并负责释放它。