IObject::GetDomainData: различия между версиями

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
(Исправление для нулевого кода return_code_t и включение PLATFORM_NATIVE_CALLING_CONVENTION в интерфейсы.)
 
Строка 1: Строка 1:
{{NavBar|{{Системная иерархия:IObject}} \ GetDomainData}}
{{NavBar|{{Системная иерархия:IObject}} \ GetDomainData}}
{{function begin|return_code_t GetDomainData(const char* pDomainName, size_type cchDomainName, IConsequentDataStorageInput** ppDataStorage) const noexcept;|{{IObject::GetDomainData brief}}}}
{{function begin|return_code_t PLATFORM_NATIVE_CALLING_CONVENTION GetDomainData(const char* pDomainName, size_type cchDomainName, IConsequentDataStorageInput** ppDataStorage) const noexcept;|{{IObject::GetDomainData brief}}}}
{{function paramlist begin}}
{{function paramlist begin}}
{{function paramlist add|pDomainName|Имя предметной области, параметры которой требуется получить. Является UTF-8 строкой. На стороне подсистемы предметной области единственным допустимым значением параметра является [[Вычислительная подсистема|имя соответствующего экземпляра предметной области]].|paramdir=[in]}}
{{function paramlist add|pDomainName|Имя предметной области, параметры которой требуется получить. Является UTF-8 строкой. На стороне подсистемы предметной области единственным допустимым значением параметра является [[Вычислительная подсистема|имя соответствующего экземпляра предметной области]].|paramdir=[in]}}

Текущая версия на 00:52, 18 декабря 2017

Компоненты на верхнем уровне \ Подсистема управления \ IObject \ GetDomainData
return_code_t PLATFORM_NATIVE_CALLING_CONVENTION GetDomainData(const char* pDomainName, size_type cchDomainName, IConsequentDataStorageInput** ppDataStorage) const noexcept;

Возвращает данные предметной области, связанные с объектом.

Параметры
[in]pDomainNameИмя предметной области, параметры которой требуется получить. Является UTF-8 строкой. На стороне подсистемы предметной области единственным допустимым значением параметра является имя соответствующего экземпляра предметной области.
cbDomainNameДлина строки pDomainName в байтах.
[out]ppDataStorageЗапрошенные данные предметной области, выраженные реализацией интерфейса IConsequentDataStorageInput. По завершении использования, возращенная реализация должна закрываться своим методом Release.
Возвращаемое значение:
32-битовый целый код ошибки, который в случае успешного выполнения неотрицателен.