ITCPDomainSystem::GetAddress
Перейти к навигации
Перейти к поиску
return_code_t GetAddress(char* pAddress, std::uint32_t* pcchAddress) const noexcept;
Возвращает адрес сервера подсистемы предметной области.
- Параметры
[out] pAddress Буфер, на выходе принимающий строковое выражение адреса IPv4, IPv6 или адреса, разрешимого на стороне клиента с помощью DNS-сервера. Возвращаемая строка не завершается терминальным нулем. Если параметр установлен в null, а pcchAddress в 0, метод возвращает через pcchAddress требуемый размер буфера. Если pAddress не равен null, но входное значение pcchAddress задает размер буфера, меньший необходимого, выходное значение pcchAddress также задает требуемый размер буфера pAddress, но при этом метод возвращает код CHSVERROR_INSUFFICIENT_BUFFER. pcchAddress На входе указывает на размер буфера pAddress, на выходе - на длину строки-адреса. Если pAddress установлен в null, входное значение pcchAddress должно быть 0, иначе метод завершается с ошибкой CHSVERROR_INVALID_PARAMETER. - Возвращаемое значение:
- 32-битовый беззнаковый целый код ошибки, который в случае успешного выполнения неотрицателен.
- См. также
ITCPDomainSystem::GetPort Возвращает TCP порт сервера подсистемы предметной области.