函数

GLibOptionErrorFunc

声明

void
(* GOptionErrorFunc) (
  GOptionContext* context,
  GOptionGroup* group,
  gpointer data,
  GError** error
)

说明 [src]

当出现解析错误时,用作回调的功能的类型。

参数

context

类型: GOptionContext

活动的 GOptionContext

数据归函数调用方所有。
group

类型: GOptionGroup

函数所属的组。

数据归函数调用方所有。
data

类型: gpointer

创建选项时使用 g_option_group_new(),添加到包含该选项的 GOptionGroup 中的用户数据。

该参数可以是 NULL
数据归函数调用方所有。
error

类型: GError **

可恢复错误 的返回位置。

该参数可以是 NULL
如果返回位置不是 NULL,那么你必须将其初始化为 NULLGError*
如果没有错误,函数将会对其进行 NULL 的初始化。
如果发生错误,该参数会被设定为新分配的 GError;调用方会获取数据的拥有权,并负责释放它。