IDomainSystem::GetProcessStatus: различия между версиями
Перейти к навигации
Перейти к поиску
м (Андрей Чусов переименовал страницу IDomainName::GetProcessStatus в IDomainSystem::GetProcessStatus без оставления перенаправления) |
|||
Строка 1: | Строка 1: | ||
{{NavBar|{{Системная иерархия:IDomainSystem}} \ GetProcessStatus}} | {{NavBar|{{Системная иерархия:IDomainSystem}} \ GetProcessStatus}} | ||
{{function begin|std::uint32_t GetProcessStatus(const char* pProcessName, size_type cchProcessName);|{{IDomainSystem::GetProcessStatus brief}}.}} | {{function begin|std::uint32_t GetProcessStatus(const char* pProcessName, size_type cchProcessName) const;|{{IDomainSystem::GetProcessStatus brief}}.}} | ||
{{function paramlist begin}} | {{function paramlist begin}} | ||
{{function paramlist add|pProcessName|Имя, ассоциированное с процессом моделирования в [[подсистема управления|подсистеме управления]] и указываемое при запуске процесса функцией [[IDomainSystem::StartSimulation]]. Формат: строка UTF-8 без завершающего терминального нуля.|paramdir=[in]}} | {{function paramlist add|pProcessName|Имя, ассоциированное с процессом моделирования в [[подсистема управления|подсистеме управления]] и указываемое при запуске процесса функцией [[IDomainSystem::StartSimulation]]. Формат: строка UTF-8 без завершающего терминального нуля.|paramdir=[in]}} |
Версия 05:44, 12 января 2016
Компоненты на верхнем уровне \ Вычислительная подсистема \ Подсистема предметной области \ IDomainSystem \ GetProcessStatus
std::uint32_t GetProcessStatus(const char* pProcessName, size_type cchProcessName) const;
Получение сведений о состоянии процесса моделирования в экземпляре подсистемы предметной области..
- Параметры
[in] pProcessName Имя, ассоциированное с процессом моделирования в подсистеме управления и указываемое при запуске процесса функцией IDomainSystem::StartSimulation. Формат: строка UTF-8 без завершающего терминального нуля. cchProcessName Длина имени процесса моделирования pProcessName в байтах. - Возможные исключения
Chusov::Exceptions::AlreadyExistsException Узел уже исполняет другой процесс моделирования. - См. также
IDomainSystem::CloseSimulation Остановка и закрытие процесса моделирования с освобождением занятых ресурсов.
Функция должна возвращать идентификатор состояния процесса моделирования. Возможные возвращаемые значения:
Символическое имя | Целочисленное значение | Описание |
---|---|---|
status_not_found | 0 | Процесс с заданным именем не существует. |
status_running | 1 | Процесс выполняется. |
status_idle | 2 | Процесс завершен и ожидает закрытия. |