IDomainSystem::GetSimulationResults

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
Компоненты на верхнем уровне \ Вычислительная подсистема \ Подсистема предметной области \ IDomainSystem \ GetSimulationResults
domain_response_code_t GetSimulationResults(_In_z_count_(cchProcessName) const char* pProcessName, size_type cchProcessName,
   _Out_bytecapcount_(*pcbBuf) void* pBuf, _Inout_ size_type* pcbBuf);
domain_response_code_t GetSimulationResults(_In_z_ const char* pszProcessName, _Out_bytecapcount_(cbBuf) void* pBuf, _Inout_ size_type* pcbBuf);

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

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