函数

GLibByteArrayfree_to_bytes

自从:2.32

声明 [源]

GBytes*
g_byte_array_free_to_bytes (
  GByteArray* array
)

描述 [源]

将数据从GByteArray传输到新的不可变GBytes.

除非array的引用计数大于一,否则GByteArray会被释放。保留GByteArray包装器,但将array的大小设置为零。

这与一起使用g_bytes_new_take()g_byte_array_free()相同。

自从:2.32

参数

array

类型: 一个guint8数组

一个GByteArray.

被调用的函数承担数据所有权,并负责释放它。

返回值

类型: GBytes

一个新的不可变的GBytes,表示在数组中相同的字节数据。

函数的调用者承担数据所有权,并负责释放它。