CDomainSystemTCPClient::GetSystemInformation

Материал из CAMaaS preliminary wiki
Версия от 19:07, 5 декабря 2017; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{function begin|domain_response_code_t GetSystemInformation(DomainSystemInformationType nInfoType, void* pInformation) const noexcept;|{{CDomainSystemTCPClient::…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
domain_response_code_t GetSystemInformation(DomainSystemInformationType nInfoType, void* pInformation) const noexcept;

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

Параметры
nInfoTypeТип запрашиваемых сведений.
[out]pInformationУказатель на буфер, соответствующий значению параметра nInfoType.
Возвращаемое значение:
Код ответа, установленный предметной областью с помощью метода IControlSystemDomainSide::FormResponse. См. domain_response_code_t.

Функция реализует метод IDomainSystem::GetSystemInformation, запрашивая указанную параметрами информацию у удаленного экземпляра подсистемы предметной области, с которым ассоциирован объект класса CDomainSystemTCPClient.

nInfoType может принимать следующие значения перечисления DomainSystemInformationType.

Символическое имя Целочисленное значение Тип, который адресуется указателем pInformation
ServerType 0 Целочисленный идентификатор типа сервера, реализующего экземпляр предметной области. Тип идентификатора - четырехбайтовое беззнаковое целое, принимающее одно из полей перечисления DomainSystemTypeId.
Name 1 Структура DOMAIN_SYSTEM_INFORMATION_NAME. После использования указатель DOMAIN_SYSTEM_INFORMATION_NAME::pDomainName должен быть освобожден с помощью менеджера памяти, возвращаемого функцией CDomainSystemTCPClient::GetParameterAllocator.