GetDomainSystem: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 1: | Строка 1: | ||
{{NavBar|{{Системная иерархия:Подсистема предметной области}}}} | {{NavBar|{{Системная иерархия:Подсистема предметной области}} \ [[GetDomainSystem]]}} | ||
{{function begin|domain_response_code_t GetDomainSystem(CAMaaS::IControlSystemDomainSide& refControl, | {{function begin|domain_response_code_t GetDomainSystem(CAMaaS::IControlSystemDomainSide& refControl, | ||
_Deref_out_ IDomainSystem** ppDomain);|{{GetDomainSystem brief}}.}} | _Deref_out_ IDomainSystem** ppDomain);|{{GetDomainSystem brief}}.}} |
Версия 13:23, 14 июня 2016
Компоненты на верхнем уровне \ Вычислительная подсистема \ Подсистема предметной области \ GetDomainSystem
domain_response_code_t GetDomainSystem(CAMaaS::IControlSystemDomainSide& refControl,
_Deref_out_ IDomainSystem** ppDomain);
Точка входа во внутрипроцессную реализацию экземпляра подсистемы предметной области, возвращающая объект с интерфейсом IDomainSystem..
- Параметры
[in] refControl Ссылка на экземпляр подсистемы управления (или соответствующего прокси-объекта) с интерфейсом IControlSystemDomainSide. [out] ppDomain Выходной буфер, принимающий адрес реализации подсистемы предметной области с интерфейсом IDomainSystem. - Возвращаемое значение:
- Четырехбайтовое беззнаковое целое - код ответа подсистемы предметной области, установленный с помощью метода IControlSystemDomainSide::FormResponse. Возвращаемое через ppDomain значение имеет тип обобщенного указателя на программную реализацию экземпляра подсистемы предметной области. На стороне локального клиента (т.е. подсистемы управления или ее заглушки-враппера в адресном пространстве подсистемы предметной области) данный интерфейс может быть переписан в соответствии с правилами языка, на котором реализован клиент. В частности, ссылка и указатели имеют одинаковое представление и поэтому взаимозаменяемы, а возвращаемый тип
- См. также
IDomainSystem Программный интерфейс, реализуемый возвращаемым функцией объектом.
void *
может быть заменен типом IDomainSystem*
. См. Межъязыковая совместимость интерфейсов C и C++.