Function wasmedge_sys::ffi::WasmEdge_VMCreate
source · pub unsafe extern "C" fn WasmEdge_VMCreate(
ConfCxt: *const WasmEdge_ConfigureContext,
StoreCxt: *mut WasmEdge_StoreContext
) -> *mut WasmEdge_VMContext
Expand description
Creation of the WasmEdge_VMContext.
The caller owns the object and should call WasmEdge_VMDelete
to destroy
it.
\param ConfCxt the WasmEdge_ConfigureContext as the configuration of VM.
NULL for the default configuration.
\param StoreCxt the WasmEdge_StoreContext as the external WASM store of VM.
The instantiation and execution will refer to this store context, and the
life cycle should be ensured until the VM context is deleted. NULL for the
default store owned by WasmEdge_VMContext
.
\returns pointer to context, NULL if failed.