IDomainSystem::GetSimulationResults: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 1: | Строка 1: | ||
{{NavBar|{{Системная иерархия:IDomainSystem}} \ GetSimulationResults}} | {{NavBar|{{Системная иерархия:IDomainSystem}} \ GetSimulationResults}} | ||
{{function begin| | {{function begin|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);|{{IDomainSystem::GetSimulationResults brief}} | |||
# Использует имя процесса, заданное строкой ограниченной длины. | |||
# В качестве имени использует C-строку. | |||
}} | |||
{{function paramlist begin}} | {{function paramlist begin}} | ||
{{function paramlist add|pProcessName|Имя, | {{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 add|pBuf|Адрес буфера памяти, в который следует произвести запись результатов моделирования.|paramdir=[out]}} | {{function paramlist add|pBuf|Адрес буфера памяти, в который следует произвести запись результатов моделирования.|paramdir=[out]}} | ||
{{function paramlist add|pcbBuf|Адрес четырехбайтового беззнакового целого, значение которого на входе задает байтовый размер буфера <tt>pBuf</tt>, а на выходе должно задавать фактический размер записанных в буфер <tt>pBuf</tt> данных.|paramdir=[in, out]}} | {{function paramlist add|pcbBuf|Адрес четырехбайтового беззнакового целого, значение которого на входе задает байтовый размер буфера <tt>pBuf</tt>, а на выходе должно задавать фактический размер записанных в буфер <tt>pBuf</tt> данных.|paramdir=[in, out]}} | ||
{{function paramlist end}} | {{function paramlist end}} | ||
{{function | {{function return_value|Четырехбайтовое беззнаковое целое - код ответа, установленный предметной областью с помощью метода [[IControlSystemDomainSide::FormResponse]].}} | ||
{{function sa begin}} | {{function sa begin}} | ||
{{function sa add|[[IDomainSystem::GetSimulationResultsSize]]|{{IDomainSystem::GetSimulationResultsSize brief}}}} | {{function sa add|[[IDomainSystem::GetSimulationResultsSize]]|{{IDomainSystem::GetSimulationResultsSize brief}}}} | ||
{{function sa end}} | {{function sa end}} | ||
{{function end}} | {{function end}} |
Версия 00:38, 14 июня 2016
Компоненты на верхнем уровне \ Вычислительная подсистема \ Подсистема предметной области \ 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);
Получение результатов моделирования.
- Использует имя процесса, заданное строкой ограниченной длины.
- В качестве имени использует C-строку.
- Параметры
[in] pProcessName Имя, ассоциированное с процессом моделирования в подсистеме управления и указываемое при запуске процесса функцией IDomainSystem::StartSimulation. Формат: строка UTF-8 без завершающего терминального нуля. [in] pszProcessName Аналогично, но с завершающим нулем. cchProcessName Длина имени процесса моделирования pProcessName в байтах. [out] pBuf Адрес буфера памяти, в который следует произвести запись результатов моделирования. [in, out] pcbBuf Адрес четырехбайтового беззнакового целого, значение которого на входе задает байтовый размер буфера pBuf, а на выходе должно задавать фактический размер записанных в буфер pBuf данных. - Возвращаемое значение:
- Четырехбайтовое беззнаковое целое - код ответа, установленный предметной областью с помощью метода IControlSystemDomainSide::FormResponse.
- См. также
IDomainSystem::GetSimulationResultsSize Получение байтового размера результатов моделирования физического поля.