DomainGetProcessStatus

Материал из CAMaaS preliminary wiki
Версия от 14:55, 22 декабря 2015; Андрей Чусов (обсуждение | вклад) (Новая страница: «Запрос к подсистеме предметной области на получение информации о состоянии процесса мо…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Запрос к подсистеме предметной области на получение информации о состоянии процесса моделирования.

Структура запроса[1]


Имя поля Размер, байт Смысл
RequestId 4 Беззнаковый целочисленный идентификатор запроса, значение которого должно быть равно DomainGetProcessStatus (т.е. 1).
Имя запрашиваемого моделирующего процесса.
process_name_size 4 Беззнаковое целое число байт в имени процесса
process_name process_name_size UTF-8 строка с именем процесса.

Структура ответа[2]

Ответом является четырехбайтовый код состояния процесса:


Символическое имяЦелочисленное значениеОписание
status_not_found0Процесс с заданным именем не существует.
status_running1Процесс выполняется.
status_idle2Процесс завершен и ожидает закрытия.

Примечания

  1. Наполнение буфера pRequest при вызове функции DomainEntryPoint.
  2. Наполнение буфера pOut при вызове функции DomainEntryPoint.