resources_lookup_data
Description:
[ Version ( since = "2.32" ) ]
public Bytes resources_lookup_data (string path, ResourceLookupFlags lookup_flags) throws Error
Looks for a file at the specified path in the set of globally registered resources and returns a [struct@GLib.
Bytes] that lets you directly access the data in memory.
The data is always followed by a zero byte, so you can safely use the data as a C string. However, that byte is not included in the size of the [struct@GLib.Bytes].
For uncompressed resource files this is a pointer directly into the resource bundle, which is typically in some read-only data section in the program binary. For compressed files we allocate memory on the heap and automatically uncompress the data.
lookup_flags controls the behaviour of the lookup.
Parameters:
| path |
A path name inside the resource |
| lookup_flags |
A [flags@Gio.ResourceLookupFlags] |
Returns:
|
[struct@GLib.Bytes] or `NULL` on error |
Namespace: GLib
Package: gio-2.0