函数

GLibpropagate_error

声明 [源代码]

void
g_propagate_error (
  GError** dest,
  GError* src
)

描述 [源代码]

如果 destNULL,释放 src;否则,将 src 移动到 *dest 中。错误变量 dest 所指向的内容必须为 NULL

src 必须为非 NULL

请注意, src 在调用后不再有效。如果您想继续使用同一个 GError*,您需要在该 GError* 上调用此函数后将其设为 NULL

参数

dest

类型: GError

错误返回位置。

参数将由该函数设置。
参数将由该函数设为 NULL
参数可以为 NULL
调用该函数的一方拥有返回数据的权限,并负责释放它。
src

类型: GError

要移动到返回位置的错误信息。

调用该函数的一方拥有数据的权限,并负责释放它。