IControlSystemDomainSide::GetLoadBalancer

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Компоненты на верхнем уровне \ Подсистема управления \ IControlSystemDomainSide \ GetLoadBalancer
return_code_t PLATFORM_NATIVE_CALLING_CONVENTION GetLoadBalancer(
    const char* pDomainName, size_type cchDomainName, ILoadBalancer** ppLB) const noexcept;

Получение интерфейса ILoadBalancer балансировщика нагрузки.

Параметры
[in]pDomainNameСтроковой идентификатор экземпляра подсистемы предметной области, в UTF-8, с которым ассоциируется возвращаемый балансировщик нагрузки. Длина имени, в байтах, задается параметром cchDomainName.
cchDomainNameРазмер имени в байтах.
[out]ppLBУказатель, принимающий реализацию балансировщика нагрузки с интерфейсом ILoadBalancer, выделенную для указанного экземпляра подсистемы предметной области.
Возвращаемое значение:
Код ошибки в формате chsvlib, который неотрицателен в случае успешности операции.