函数

GLibBytesnew

自:2.32

声明 [源]

GBytes*
g_bytes_new (
  gconstpointer data,
  gsize size
)

描述 [源]

data 创建一个新的 GBytes

data 将被复制。如果 size 是 0,则 data 可以为 NULL

作为一个优化,g_bytes_new() 自 GLib 2.84 起可能避免了额外的内存分配,如果数据足够小,可以将其复制到结果的字节结构中。

可用自:2.32

参数

data

类型: 一个 guint8 数组

用于字节的要使用的数据。

数组的长度在 size 参数中指定。
size

类型: gsize

数据的大小。

返回值

类型: GBytes

一个新的 GBytes

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