IGeometryModel::Marshal: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 1: | Строка 1: | ||
{{NavBar|{{Системная иерархия:IGeometryModel}} \ Marshal}} | {{NavBar|{{Системная иерархия:IGeometryModel}} \ Marshal}} | ||
{{function begin| | {{function begin|return_code_t PLATFORM_NATIVE_CALLING_CONVENTION Marshal(const char* pDomainName, size_type cchDomainName, std::uint32_t nFormat, IOutputStream* pOs) const noexcept;|{{IGeometryModel::Marshal brief}}}} | ||
}} | |||
{{function_paramlist begin}} | {{function_paramlist begin}} | ||
{{function_paramlist add| | {{function_paramlist add|pDomainName|[[Имя подсистемы предметной области]], для которой осуществляется маршаллинг. UTF-8 строка размером <tt>cchDomainName</tt> байт.|paramdir=[in]}} | ||
{{function_paramlist add| | {{function_paramlist add|cchDomainName|Размер имени в байтах.}} | ||
{{function_paramlist add|nFormat|Формат запакованных данных. {{ModelDefinitionFormat}}}} | |||
{{function_paramlist add|pOs|[[IOutputStream|Выходной поток данных]], в который осуществляется маршаллинг. Поток должен быть преобразуем в [[IOutputByteStream]].|paramdir=[in]}} | |||
{{function_paramlist end}} | {{function_paramlist end}} | ||
{{function return_value| | {{function return_value|32-битовый беззнаковый целый код ошибки, который в случае успешного выполнения неотрицателен.}} | ||
{{function_sa begin}} | {{function_sa begin}} | ||
{{function_sa add|[[ | {{function_sa add|[[IGeometryModel]]|{{IGeometryModel brief}}}} | ||
{{function_sa add|[[LoadGeometryModelForDomain]]|{{LoadGeometryModelForDomain brief}}}} | |||
{{function_sa add|[[ | |||
{{function_sa end}} | {{function_sa end}} | ||
{{function end}} | {{function end}} |
Версия 15:28, 12 августа 2017
return_code_t PLATFORM_NATIVE_CALLING_CONVENTION Marshal(const char* pDomainName, size_type cchDomainName, std::uint32_t nFormat, IOutputStream* pOs) const noexcept;
Функция маршаллинга геометрической модели.
- Параметры
[in] pDomainName Имя подсистемы предметной области, для которой осуществляется маршаллинг. UTF-8 строка размером cchDomainName байт. cchDomainName Размер имени в байтах. nFormat Формат запакованных данных. Символическое имя Целочисленное значение Описание OBJECT_BINARY 1 Бинарное представление модели. См. package. OBJECT_XML 2 XML описание модели. Не поддерживается. [in] pOs Выходной поток данных, в который осуществляется маршаллинг. Поток должен быть преобразуем в IOutputByteStream. - Возвращаемое значение:
- 32-битовый беззнаковый целый код ошибки, который в случае успешного выполнения неотрицателен.
- См. также
IGeometryModel Интерфейс геометрической модели среды моделируемого физического поля. LoadGeometryModelForDomain Осуществляет чтение геометрической модели, запакованной в поток для заданной подсистемы предметной области.