Multiple instances

Only one kernelv instance can be started per application. However, it is possible to run several applications on the same PC each with one kernelv instance.

If an attempt is made to start 2 instances of kernelv within an application, e.g. by 2 calls of kernelv_startup() or kernelv_startup_instance(), the start of the 2nd instance is prevented and the error code ERR_DOUBLE_INSTANCE is returned.

To start several kernelv instances, use the function kernelv_startup_instance(). In this case, the transferred instance identifier must be unique on the computer for every kernelv instance started.

If an attempt is made to start 2 kernelv instances with the same instance identifier, the start of the 2nd instance is prevented and the error code ERR_DOUBLE_KERNEL is returned..