IDomainSystem::GetSystemInformation

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Компоненты на верхнем уровне \ Вычислительная подсистема \ Подсистема предметной области \ IDomainSystem \ GetSystemInformation
domain_response_code_t GetSystemInformation(DomainSystemInformationType nInfoType, void* pInformation) const noexcept;

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

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

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

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

.