pub unsafe extern "C" fn WasmEdge_VMRegisterModuleFromImport(
Cxt: *mut WasmEdge_VMContext,
ImportCxt: *const WasmEdge_ModuleInstanceContext,
) -> WasmEdge_ResultExpand description
Register a module instance into the store in VM with exporting its module name.
After calling this function, the existing module instance will be registered
into the store context in this VM, and the other modules can import the
exported instances for linking when instantiation. Developers SHOULD
guarantee the life cycle of this existing module instance, or the error will
occur when in execution after the module instance being destroyed if it has
been imported by other modules. That is, developers should call the
WasmEdge_ModuleInstanceDelete if this existing module instance will not be
used anymore or after the deletion of this VM. When the module instance is
deleted, it will be unregistered to the store context in this VM
automatically.
This function is thread-safe.
\param Cxt the WasmEdge_VMContext which contains the store. \param ImportCxt the WasmEdge_ModuleInstanceContext to register.
\returns WasmEdge_Result. Call WasmEdge_ResultGetMessage for the error
message.