CDomainSystemTCPClient::GetProcessStatus
Перейти к навигации
Перейти к поиску
domain_response_code_t GetProcessStatus(const char* pProcessName, size_type cchProcessName, status_id_t* pStatusId) const noexcept;
Получение сведений о состоянии процесса моделирования в удаленном экземпляре подсистемы предметной области.
- Параметры
[in] pProcessName Имя, ассоциированное с процессом моделирования в подсистеме управления и указываемое при запуске процесса функцией IDomainSystem::StartSimulation. Формат: строка UTF-8 без завершающего терминального нуля. cchProcessName Длина имени процесса моделирования pProcessName в байтах. [out] pStatusId Четырехбайтовый идентификатор статуса процесса моделирования. Возможные возвращаемые значения приведены в таблице. Символическое имя Целочисленное значение Описание status_not_found 0 Процесс с заданным именем не существует. status_running 1 Процесс выполняется. status_idle 2 Процесс завершен и ожидает закрытия. - Возвращаемое значение:
- Код ответа, установленный предметной областью с помощью метода IControlSystemDomainSide::FormResponse. См. domain_response_code_t. Функция реализует метод IDomainSystem::GetProcessStatus, делегируя запрос удаленному экземпляру подсистемы предметной области, с которым ассоциирован объект класса CDomainSystemTCPClient.
- См. также
CDomainSystemTCPClient::StartSimulation Запуск процедуры моделирования в удаленном экземпляре подсистемы предметной области.