IDomainSystem::CloseSimulation: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
 
Строка 1: Строка 1:
{{NavBar|{{Системная иерархия:IDomainSystem}} \ [[IDomainSystem::CloseSimulation|CloseSimulation]]}}
{{NavBar|{{Системная иерархия:IDomainSystem}} \ [[IDomainSystem::CloseSimulation|CloseSimulation]]}}


{{function begin|domain_response_code_t CloseSimulation(_In_count_(cchProcessName) const char* pProcessName, size_type cchProcessName);
{{function begin|domain_response_code_t CloseSimulation(const char* pProcessName, size_type cchProcessName) noexcept;|{{IDomainSystem::CloseSimulation brief}}}}
domain_response_code_t CloseSimulation(_In_z_ const char* pszProcessName);|{{IDomainSystem::CloseSimulation brief}}
 
# Использует имя процесса, заданное строкой ограниченной длины.
# В качестве имени использует C-строку.
}}
{{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]}}
{{function paramlist add|pszProcessName|Аналогично, но с завершающим нулем.|paramdir=[in]}}
{{function paramlist add|cchProcessName|Длина имени процесса моделирования <tt>pProcessName</tt> в байтах.}}
{{function paramlist add|cchProcessName|Длина имени процесса моделирования <tt>pProcessName</tt> в байтах.}}
{{function paramlist end}}
{{function paramlist end}}
{{function return_value|Четырехбайтовое беззнаковое целое - код ответа, установленный предметной областью с помощью метода [[IControlSystemDomainSide::FormResponse]]. См. [[domain_response_code_t]].}}
{{function sa begin}}
{{function sa begin}}
{{function sa add|[[IDomainSystem::StartSimulation]]|{{IDomainSystem::StartSimulation brief}}}}
{{function sa add|[[IDomainSystem::StartSimulation]]|{{IDomainSystem::StartSimulation brief}}}}
{{function sa end}}
{{function sa end}}
{{function end}}
{{function end}}

Текущая версия на 00:19, 19 ноября 2017

Компоненты на верхнем уровне \ Вычислительная подсистема \ Подсистема предметной области \ IDomainSystem \ CloseSimulation
domain_response_code_t CloseSimulation(const char* pProcessName, size_type cchProcessName) noexcept;

Остановка и закрытие процесса моделирования с освобождением занятых ресурсов.

Параметры
[in]pProcessNameИмя, ассоциированное с процессом моделирования в подсистеме управления и указываемое при запуске процесса функцией IDomainSystem::StartSimulation. Формат: строка UTF-8 без завершающего терминального нуля.
cchProcessNameДлина имени процесса моделирования pProcessName в байтах.
Возвращаемое значение:
Четырехбайтовое беззнаковое целое - код ответа, установленный предметной областью с помощью метода IControlSystemDomainSide::FormResponse. См. domain_response_code_t.
См. также
IDomainSystem::StartSimulationАсинхронно запустить процесс моделирования над заданной моделью среды физического поля, ассоциировать с процессом моделирования заданное имя, идентифицирующее его в подсистеме управления.