IControlSystemDomainSide::GetLoadBalancer
Версия от 00:49, 18 декабря 2017; Андрей Чусов (обсуждение | вклад) (Исправление для нулевого кода return_code_t и включение PLATFORM_NATIVE_CALLING_CONVENTION в интерфейсы.)
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 балансировщика нагрузки.
- Использует имя экземпляра подсистемы предметной области, заданное строкой указанной длины.
- Для указания имени использует C-строку.
- Параметры
[in] pszDomainName Имя экземпляра подсистемы предметной области, в UTF-8, для которого запрашивается балансировщик нагрузки. Если используется перегрузка 2, параметр должен быть задан строкой с терминальным нулем. cchDomainName Размер имени в байтах. [out] ppLB Указатель на экземпляр балансировщика нагрузки, выделенного для указанного экземпляра подсистемы предметной области. - Возвращаемое значение:
- Код ошибки в формате chsvlib, который равен нулю в случае успешности операции.