This function is declared in the header file coresrv/entity/entity_api.h
.
Entity *EntityInitEx(const EntityInfo *info, const char *name,
const char *path);
This function creates a process.
The info
parameter defines the name of the process class and (optionally) its endpoints, arguments and environment variables.
The name
parameter defines the name of the process. If it has the RTL_NULL value, the process class name from the info
parameter will be used as the process name.
The path
parameter defines the name of the executable file in the solution's ROMFS image. If it has the RTL_NULL value, the process class name from the info
parameter will be used as the file name.
If successful, the function returns the structure describing the new process. The created process is in the stopped state.
If an error occurs, the function returns RTL_NULL.
Page top