方法

GioDBusProxycall_with_unix_fd_list_finish

自:2.30

声明 [src]

GVariant*
g_dbus_proxy_call_with_unix_fd_list_finish (
  GDBusProxy* proxy,
  GUnixFDList** out_fd_list,
  GAsyncResult* res,
  GError** error
)

描述 [src]

完成使用g_dbus_proxy_call_with_unix_fd_list()启动的操作。

可用自:2.30

参数

out_fd_list

类型: GUnixFDList

返回一个GUnixFDListNULL的位置。

该参数将由函数设置。
该方法可以将参数设置为NULL
参数可以为NULL
方法调用者负责获取返回数据的所有权,并负责释放它。
res

类型: GAsyncResult

从传递给g_dbus_proxy_call_with_unix_fd_list()的GAsyncReadyCallback获取的GAsyncResult

数据属于方法调用者。
错误

类型: GError **

一个可恢复错误的返回位置。

参数可以为NULL
如果返回位置不为NULL,则必须将它初始化为一个空的GError*
如果没有错误,方法将会保留初始化为NULL的参数。
在发生错误的情况下,将参数设置为一个新的分配的GError;调用者将获取数据的所有权,并负责释放它。

返回值

类型: GVariant

如果设置了error,返回值为NULL。否则,返回一个包含返回值的GVariant元组。使用g_variant_unref()释放。

方法调用者负责获取返回数据的所有权,并负责释放它。