IGeometryModel::Marshal
Перейти к навигации
Перейти к поиску
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 Осуществляет чтение геометрической модели, запакованной в поток для заданной подсистемы предметной области.