函数

GLibByteArraysteal

自:2.64

声明 [源代码]

guint8*
g_byte_array_steal (
  GByteArray* array,
  gsize* len
)

描述 [源代码]

释放数组中的数据,并将大小重置为零,同时保留底层数组以供其他地方使用,并返回给调用者。

自:2.64

参数

array

类型: 一个 guint8 类型的数组

GByteArray

数据由函数的调用者拥有。
len

类型: gsize*

一个指向检索原始数组元素数量的指针。

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

返回值

类型: guint8*

元素数据,应使用 g_free() 释放。

函数的调用者拥有该数据,并负责释放它。