Control\IControlSystemServerSide::GetProcessDomainSystem: различия между версиями
Перейти к навигации
Перейти к поиску
Строка 10: | Строка 10: | ||
# Возвращает ссылку только для чтения. | # Возвращает ссылку только для чтения. | ||
{{function paramlist begin}} | {{function paramlist begin}} | ||
{{function paramlist add|pszProcessName|Строковое выражение [[Wikipedia:ru:UUID|UUID]] | {{function paramlist add|pszProcessName|Строковое выражение [[Wikipedia:ru:UUID|UUID]] процесса, который выполняется искомым экземпляром подсистемы предметной области. Строка либо должна завершаться терминальным нулем, либо ее размер в байтах должен быть задан явно параметром <tt>cchProcessName</tt>.|paramdir=[in]}} | ||
{{function paramlist add|cchProcessName|Опциональный байтовый размер строки <tt>pszProcessName</tt>. Параметр должен быть задан, если строка <tt>pszProcessName</tt> не завершена нулем.|paramdir=[in]}} | {{function paramlist add|cchProcessName|Опциональный байтовый размер строки <tt>pszProcessName</tt>. Параметр должен быть задан, если строка <tt>pszProcessName</tt> не завершена нулем.|paramdir=[in]}} | ||
{{function paramlist end}} | {{function paramlist end}} | ||
{{function return_value|Смарт-указатель, со счетчиком ссылок, на агрегируемый подсистемой управления экземпляр [[control\CDomainSystem|CDomainSystem]].}} | {{function return_value|Смарт-указатель, со счетчиком ссылок, на агрегируемый подсистемой управления экземпляр [[control\CDomainSystem|CDomainSystem]].}} | ||
{{function end}} | {{function end}} |
Текущая версия на 19:59, 11 июня 2016
Компоненты на верхнем уровне \ Подсистема управления \ Реализация \ IControlSystemServerSide \ GetProcessDomainSystem
std::shared_ptr<IDomainSystem> GetProcessDomainSystem(
_In_z_count_(cchProcessName) const char* pszProcessName,
size_type cchProcessName = std::numeric_limits<size_type>::max()); /*1*/
std::shared_ptr<const IDomainSystem> GetProcessDomainSystem(
_In_z_count_(cchProcessName) const char* pszProcessName,
size_type cchProcessName = std::numeric_limits<size_type>::max()) const; /*2*/
Получение на основе идентификатора процесса моделирования адреса экземпляра прокси-объекта, реализующего интерфейс IDomainSystem экземпляра подсистемы предметной области на стороне подсистемы управления.
- Возвращает ссылку с возможностью изменения состояния экземпляра подсистемы предметной области.
- Возвращает ссылку только для чтения.
- Параметры
[in] pszProcessName Строковое выражение UUID процесса, который выполняется искомым экземпляром подсистемы предметной области. Строка либо должна завершаться терминальным нулем, либо ее размер в байтах должен быть задан явно параметром cchProcessName. [in] cchProcessName Опциональный байтовый размер строки pszProcessName. Параметр должен быть задан, если строка pszProcessName не завершена нулем. - Возвращаемое значение:
- Смарт-указатель, со счетчиком ссылок, на агрегируемый подсистемой управления экземпляр CDomainSystem.