虚拟方法

GioFilequery_writable_namespaces

声明 [src]

GFileAttributeInfoList*
query_writable_namespaces (
  GFile* file,
  GCancellable* cancellable,
  GError** error
)

描述 [src]

获取用户可以创建新属性的属性命名空间列表。例如,这是扩展属性(在“xattr”命名空间)。

如果cancellable不是NULL,则可以通过从另一个线程触发可取消对象来取消操作。如果操作被取消,将返回错误 G_IO_ERROR_CANCELLED

参数

cancellable

类型: GCancellable

可选的GCancellable对象,NULL忽略。

该参数可以是NULL
数据由方法的调用者拥有。
error

类型: GError **

用于恢复错误的返回位置。

该参数可以是NULL
如果返回位置非NULL,则必须将其初始化为空的GError*
如果没有错误,虚拟函数会将参数初始化为NULL
发生错误时,参数将设置为新分配的GError;调用者将承担数据所有权,并负责释放它。

返回值

类型: GFileAttributeInfoList

一个描述可写命名空间的GFileAttributeInfoList。当你使用完毕时,使用g_file_attribute_info_list_unref()释放它。

方法的调用者拥有返回的数据,并负责释放它。