GVariant* g_variant_new_from_bytes ( const GVariantType* type, GBytes* bytes, gboolean trusted )
Constructs a new serialized-mode
GVariant instance. This is the
inner interface for creation of new serialized values that gets
called from various functions in gvariant.c.
A reference is taken on
The data in
bytes must be aligned appropriately for the
type being loaded.
Otherwise this function will internally create a copy of the memory (since
GLib 2.60) or (in older versions) fail and exit the process.
|The data is owned by the called function.|