IControlSystemDomainSide::GetLoadBalancer: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Исправление для нулевого кода return_code_t и включение PLATFORM_NATIVE_CALLING_CONVENTION в интерфейсы.)
Строка 1: Строка 1:
{{NavBar|{{Системная иерархия:IControlSystemDomainSide}} \ GetLoadBalancer}}
{{NavBar|{{Системная иерархия:IControlSystemDomainSide}} \ GetLoadBalancer}}


{{function begin|return_code_t GetLoadBalancer(_In_count_(cchDomainName) const char* pszDomainName, size_type cchDomainName, _Deref_out_ ILoadBalancer** ppLB);
{{function begin|return_code_t PLATFORM_NATIVE_CALLING_CONVENTION GetLoadBalancer(_In_count_(cchDomainName) const char* pszDomainName, size_type cchDomainName, _Deref_out_ ILoadBalancer** ppLB);
return_code_t GetLoadBalancer(_In_z_ const char* pszDomainName, _Deref_out_ ILoadBalancer** ppLB);|{{IControlSystemDomainSide::GetLoadBalancer brief}}
return_code_t PLATFORM_NATIVE_CALLING_CONVENTION GetLoadBalancer(_In_z_ const char* pszDomainName, _Deref_out_ ILoadBalancer** ppLB);|{{IControlSystemDomainSide::GetLoadBalancer brief}}


# Использует имя экземпляра подсистемы предметной области, заданное строкой указанной длины.
# Использует имя экземпляра подсистемы предметной области, заданное строкой указанной длины.

Версия 00:49, 18 декабря 2017

Компоненты на верхнем уровне \ Подсистема управления \ IControlSystemDomainSide \ GetLoadBalancer
return_code_t PLATFORM_NATIVE_CALLING_CONVENTION GetLoadBalancer(_In_count_(cchDomainName) const char* pszDomainName, size_type cchDomainName, _Deref_out_ ILoadBalancer** ppLB);
return_code_t PLATFORM_NATIVE_CALLING_CONVENTION GetLoadBalancer(_In_z_ const char* pszDomainName, _Deref_out_ ILoadBalancer** ppLB);

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

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