IControlSystemDomainSide::ConnectToControlSystem

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Компоненты на верхнем уровне \ Подсистема управления \ IControlSystemDomainSide \ ConnectToControlSystem
static IControlSystemDomainSide* ConnectToControlSystem(const void* pControlId, std::size_t cbControlId, const char* pDomainName, size_type cchDomainName);

Подключение к заданному экземпляру подсистемы управления и регистрация в ней под заданным именем, которое будет ассоциировано с данным экземпляром подсистемы предметной области. Не реализуется для внутрипроцессного сервера.

Параметры
[in]pControlIdУказатель на буфер с идентификатором (адресом) экземпляра подсистемы управления.
cbControlIdБайтовый размер идентификатора.
[in]pDomainNameУникальное идентифицирующее имя экземпляра подсистемы предметной области в UTF-8.
cchDomainNameРазмер имени в байтах.
Возвращаемое значение:
Указатель для экземпляра подсистемы предметной области на интерфейс подсистемы управления, либо нулевой указатель в случае ошибки. Для диагностики используется функция GetLastChsvError.