KasperskyOS Community Edition 1.1
Содержание
Содержание
KnCmAccept()
Функция объявлена в файле coresrv/cm/cm_api.h
.
Retcode KnCmAccept(const char *client, const char *service, rtl_uint32_t rsid,
Handle listener, Handle *handle);
Функция принимает запрос клиентского процесса на создание канала, полученный ранее с помощью вызова KnCmListen()
. Функция вызывается серверным процессом.
Входные параметры:
client
– имя клиентского процесса, отправляющего запрос на создание канала;service
– полное квалифицированное имя службы, запрошенное клиентским процессом (например,blkdev.ata
);rsid
– идентификатор службы;listener
– слушающий дескриптор; если он имеет значение INVALID_HANDLE, создается новый слушающий дескриптор, который будет использоваться в качестве серверного IPC-дескриптора создаваемого канала.
Выходной параметр handle
содержит серверный IPC-дескриптор создаваемого канала.
В случае успеха функция возвращает rcOk, иначе возвращает код ошибки.
В начало