函数
GiãoDBusInterfaceGetPropertyFunc
自:2.26
声明
GVariant*
(* GDBusInterfaceGetPropertyFunc) (
GDBusConnection* connection,
const gchar* sender,
const gchar* object_path,
const gchar* interface_name,
const gchar* property_name,
GError** error,
gpointer user_data
)
参数
连接-
类型:
GDBusConnection一个
GDBusConnection。数据由函数的调用者拥有。 发送者-
类型:
const gchar*远程调用者的唯一总线名称,或者在点对点连接中未指定时为
NULL。该参数可以是 NULL。数据由函数的调用者拥有。 该值是一个以空字符终止的UTF-8字符串。 对象路径-
类型:
const gchar*方法被调用的对象路径。
数据由函数的调用者拥有。 该值是一个以空字符终止的UTF-8字符串。 接口名-
类型:
const gchar*属性的D-Bus接口名称。
数据由函数的调用者拥有。 该值是一个以空字符终止的UTF-8字符串。 属性名-
类型:
const gchar*要获取值的属性的名称。
数据由函数的调用者拥有。 该值是一个以空字符终止的UTF-8字符串。 错误-
类型:
GError错误的返回位置。
数据由函数的调用者拥有。 用户数据-
类型:
gpointeruser_data#gpointer传递给g_dbus_connection_register_object()。该参数可以是 NULL。数据由函数的调用者拥有。
返回值
类型: GVariant
一个包含property_name值的GVariant或当error被设置时为NULL。如果返回的GVariant是浮点数,它将被消耗 - 否则其引用计数将减少一位。
| 函数的调用者拥有数据,并负责释放它。 |