方法

GioFileInfoget_attribute_data

声明 [源代码]

gboolean
g_file_info_get_attribute_data (
  GFileInfo* info,
  const char* attribute,
  GFileAttributeType* type,
  gpointer* value_pp,
  GFileAttributeStatus* status
)

描述 [源代码]

获取一个属性键的属性类型、值和状态。

参数

attribute

类型: const char*

文件属性键。

数据由方法的调用者所有。
值是一个以null终止的UTF-8字符串。
type

类型: GFileAttributeType

返回属性类型的存放位置,或 NULL

此参数将由函数设置。
此参数可以是 NULL
方法的调用者负责获取返回的数据,并负责释放它。
value_pp

类型: gpointer*

返回属性值的存放位置,或 NULL;属性值不会是 NULL

此参数将由函数设置。
此参数可以是 NULL
status

类型: GFileAttributeStatus

返回属性状态的存放位置,或 NULL

此参数将由函数设置。
此参数可以是 NULL
方法的调用者负责获取返回的数据,并负责释放它。

返回值

类型: gboolean

TRUE 如果 info 有名为 attribute 的属性,否则为 FALSE