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

Материал из CAMaaS preliminary wiki
Перейти к навигации Перейти к поиску
 
Строка 6: Строка 6:
{{function_paramlist add|nFormat|Задает ожидаемый формат, по которому осуществляется чтение из потока. Формат задается одной из констант перечисления [[DefinitionFormat]]: {{DefinitionFormat}}}}
{{function_paramlist add|nFormat|Задает ожидаемый формат, по которому осуществляется чтение из потока. Формат задается одной из констант перечисления [[DefinitionFormat]]: {{DefinitionFormat}}}}
{{function_paramlist add|pIs|Поток для чтения ссылки на подсистему управления.|paramdir=[in]}}
{{function_paramlist add|pIs|Поток для чтения ссылки на подсистему управления.|paramdir=[in]}}
{{function_paramlist add|ppCtrl|Указатель на выходной буфер, принимающий реализацию интерфейса [[IControlSystemDomainSide]]. Этой реализацией может быть адрес прокси-объекта, ссылающийся сервер, адрес которого прочитан функцией [[DemarshalControlSystem]] из потока <tt>pIs</tt>.|paramdir=[out]}}
{{function_paramlist add|ppCtrl|Указатель на выходной буфер, принимающий реализацию интерфейса [[IControlSystemDomainSide]]. Этой реализацией может быть адрес прокси-объекта, ссылающийся на сервер, адрес которого прочитан функцией [[DemarshalControlSystem]] из потока <tt>pIs</tt>.|paramdir=[out]}}
{{function_paramlist end}}
{{function_paramlist end}}
{{function_return_value|32-битовый целый код ошибки, который неотрицателен при успешности операции.}}
{{function_return_value|32-битовый целый код ошибки, который неотрицателен при успешности операции.}}

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

Производит чтение ссылки на экземпляр подсистемы управления из потока чтения IInputStream.

Параметры
nFormatЗадает ожидаемый формат, по которому осуществляется чтение из потока. Формат задается одной из констант перечисления DefinitionFormat:
Символическое имяЦелочисленное значениеОписание
DEFINED_AS_BINARY1Данные запакованы в двоичном виде. См. package.
DEFINED_AS_XML2Данные запакованы в XML виде. Не поддерживается.
[in]pIsПоток для чтения ссылки на подсистему управления.
[out]ppCtrlУказатель на выходной буфер, принимающий реализацию интерфейса IControlSystemDomainSide. Этой реализацией может быть адрес прокси-объекта, ссылающийся на сервер, адрес которого прочитан функцией DemarshalControlSystem из потока pIs.
Возвращаемое значение:
32-битовый целый код ошибки, который неотрицателен при успешности операции.
См. также
IControlSystemDomainSide::MarshalПроизводит запись ссылки на экземпляр подсистемы управления в выходной поток IOutputStream.