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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{NavBar|{{Системная иерархия:IDomainSystem}} \ GetSimulationResults}} {{function begin|void GetSimulationResults(_In_z_count_(cchProcessName) c…»)
 
Строка 1: Строка 1:
{{NavBar|{{Системная иерархия:IDomainSystem}} \ GetSimulationResults}}
{{NavBar|{{Системная иерархия:IDomainSystem}} \ GetSimulationResults}}


{{function begin|void GetSimulationResults(_In_z_count_(cchProcessName) const char* pProcessName, size_type cchProcessName, _Out_bytecapcount_(cbBuf) void* pBuf, _Inout_ size_type* pcbBuf);|{{IDomainSystem::GetSimulationResults brief}}}}
{{function begin|void GetSimulationResults(const char* pProcessName, size_type cchProcessName, void* pBuf, size_type* pcbBuf);|{{IDomainSystem::GetSimulationResults 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]}}

Версия 06:20, 12 января 2016

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

Получение результатов моделирования.

Параметры
[in]pProcessNameИмя, назначенное процессу моделирования подсистемой управления и указываемое при запуске процесса функцией IDomainSystem::StartSimulation. Формат: строка UTF-8 без завершающего терминального нуля.
cchProcessNameДлина имени процесса моделирования pProcessName в байтах.
[out]pBufАдрес буфера памяти, в который следует произвести запись результатов моделирования.
[in, out]pcbBufАдрес четырехбайтового беззнакового целого, значение которого на входе задает байтовый размер буфера pBuf, а на выходе должно задавать фактический размер записанных в буфер pBuf данных.
Возможные исключения
Chusov::Exceptions::AccessDeniedExceptionРезультаты моделирования еще недоступны, так как процесс не был запущен, либо еще исполняется.
Chusov::Exceptions::InsufficientBufferExceptionСлишком малый размер буфера pBuf.
См. также
IDomainSystem::GetSimulationResultsSizeПолучение байтового размера результатов моделирования физического поля.