CDomainSystemTCPClient::GetSystemInformation: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{function begin|domain_response_code_t GetSystemInformation(DomainSystemInformationType nInfoType, void* pInformation) const noexcept;|{{CDomainSystemTCPClient::…»)
 
 
Строка 10: Строка 10:
Функция реализует метод [[IDomainSystem::GetSystemInformation]], запрашивая указанную параметрами информацию у удаленного экземпляра подсистемы предметной области, с которым ассоциирован объект класса [[CDomainSystemTCPClient]].
Функция реализует метод [[IDomainSystem::GetSystemInformation]], запрашивая указанную параметрами информацию у удаленного экземпляра подсистемы предметной области, с которым ассоциирован объект класса [[CDomainSystemTCPClient]].


<tt>nInfoType</tt> может принимать следующие значения перечисления [[DomainSystemInformationType]].
<tt>nInfoType</tt> может принимать следующие значения перечисления [[DomainSystemInformationType]]: {{DomainSystemInformationType}}.
 
{| class="wikitable" style="margin: auto;"
! Символическое имя !! Целочисленное значение !! Тип, который адресуется указателем <tt>pInformation</tt>
|-
| ServerType || 0 || Целочисленный идентификатор типа сервера, реализующего экземпляр предметной области. Тип идентификатора - четырехбайтовое беззнаковое целое, принимающее одно из полей перечисления [[DomainSystemTypeId]].
|-
| Name || 1 || Структура [[DOMAIN_SYSTEM_INFORMATION_NAME]]. После использования указатель <tt>DOMAIN_SYSTEM_INFORMATION_NAME::pDomainName</tt> должен быть освобожден с помощью менеджера памяти, возвращаемого функцией [[CDomainSystemTCPClient::GetParameterAllocator]].
|}

Текущая версия на 19:40, 5 декабря 2017

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:

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

.