功能

GioDBusErrorset_dbus_error

自2.26以来

声明 [src]

void
g_dbus_error_set_dbus_error (
  GError** error,
  const gchar* dbus_error_name,
  const gchar* dbus_error_message,
  const gchar* format,
  ...
)

描述 [src]

如果 errorNULL,则不执行任何操作。否则,使用带有 dbus_error_messageformat(除非为 NULL)作为前缀,将 *error 设置为新创建的 GError(使用 g_dbus_error_new_for_dbus_error())。

自2.26以来可用

此函数不可直接提供给语言绑定。

参数

error

类型: GError

指向一个 GErrorNULL 的指针。

数据由函数的调用者拥有。
dbus_error_name

类型: const gchar*

D-Bus 错误名。

数据由函数的调用者拥有。
值是一个空终止的UTF-8字符串。
dbus_error_message

类型: const gchar*

D-Bus 错误信息。

数据由函数的调用者拥有。
值是一个空终止的UTF-8字符串。
format

类型: const gchar*

Printf() 风格格式,用于 dbus_error_message 的前缀或 NULL

参数可以 NULL
数据由函数的调用者拥有。
值是一个空终止的UTF-8字符串。
...

类型: 

format 的参数。