函数
GioResourcenew_from_data
自 2.32
声明 [src]
GResource*
g_resource_new_from_data (
GBytes* data,
GError** error
)
描述 [src]
从二进制资源包的引用创建一个 GResource
。
这将在资源存在期间保持对 data
的引用,因此不应修改或释放数据。
如果您想在全局资源命名空间中使用此资源,您需要使用 g_resources_register()
注册它。
注意:data
应由至少为指针对齐的内存支持。否则,从 GLib 2.56 开始此函数将内部创建内存的副本,或在较旧版本中失败并退出进程。
如果 data
为空或不完整,将返回 G_RESOURCE_ERROR_INTERNAL
。
自 2.32 起支持