Mehrfachinstanzierung

Pro Applikation kann nur eine kernelv-Instanz gestartet werden. Es ist jedoch möglich, auf einem PC mehrere Applikationen mit jeweils einer kernelv-Instanz laufen zu lassen.

Falls versucht wird, innerhalb einer Applikation 2 Instanzen von kernelv zu starten, z.B. durch 2 Aufrufe von kernelv_startup() oder kernelv_startup_instance(), wird der Startversuch der 2. Instanz verhindert und die Fehlerkennung ERR_DOUBLE_INSTANCE zurückgegeben

Um mehrere kernelv-Instanzen zu starten, muss die Funktion kernelv_startup_instance() verwendet werden. Hierbei muss die übergebene Instanzkennung für jede zu startende kernelv-Instanz computerweit eindeutig sein.

Falls versucht wird, 2 kernelv-Instanzen mit derselben Instanzkennung zu starten, wird beim Startversuch der 2. Instanz die Fehlerkennung ERR_DOUBLE_KERNEL zurückgegeben.