There are two methods for creating IPC channels: static and dynamic.
Static creation of IPC channels is simpler to implement because you can use the init description for this purpose.
Dynamic creation of IPC channels lets you change the topology of interaction between processes on the fly. This is necessary if it is unknown which specific server provides the endpoint required by the client. For example, you may not know which specific drive you will need to write data to.
Statically creating an IPC channel
Static creation of IPC channels has the following characteristics:
sysroot-*-kos/include/coresrv/sl/sl_api.h
from the KasperskyOS SDK.The IPC channels defined in the init description are statically created.
Dynamically creating an IPC channel
Dynamic creation of IPC channels has the following characteristics: