Class DuckDBCallerOwnedStringMarshaller
Marshaller for caller-owned strings that must be freed with duckdb_free. Used for duckdb_get_varchar, duckdb_enum_dictionary_value, duckdb_struct_type_child_name, and duckdb_open_ext error.
[CustomMarshaller(typeof(string), MarshalMode.ManagedToUnmanagedOut, typeof(DuckDBCallerOwnedStringMarshaller))]
public static class DuckDBCallerOwnedStringMarshaller
- Inheritance
-
Duck
DBCaller Owned String Marshaller
- Inherited Members
Methods
ConvertToManaged(byte*)
Parameters
unmanagedbyte*
Returns
Free(byte*)
Parameters
unmanagedbyte*