Поделиться через


Метод ICoCreateLocally::CoCreateLocally (msaatext.h)

Клиенты вызывают ICoCreateLocally::CoCreateLocally , чтобы создать вспомогательный объект в том же контексте, что и объект сервера. Это позволяет клиентам повысить производительность, так как они выполняются в серверном приложении.

Примечание Активные текстовые службы со специальными возможностями являются устаревшими. См. статьи
Microsoft Windows Text Services Framework для получения дополнительных сведений о расширенных технологиях ввода текста и естественного языка.

 

Синтаксис

HRESULT CoCreateLocally(
  [in]  REFCLSID rclsid,
  [in]  DWORD    dwClsContext,
  [in]  REFIID   riid,
  [out] IUnknown **punk,
  [in]  REFIID   riidParam,
  [in]  IUnknown *punkParam,
  [in]  VARIANT  varParam
);

Параметры

[in] rclsid

Тип: REFCLSID

Идентификатор класса объекта, создаваемого локально.

[in] dwClsContext

Тип: DWORD

Контекст, в котором должен выполняться вспомогательный объект. Обычно это CLSCTX_INPROC_SERVER.

[in] riid

Тип: REFIID

Требуемый идентификатор интерфейса (IID).

[out] punk

Тип: IUnknown*

Указатель интерфейса на требуемый идентификатор интерфейса (из riid).

[in] riidParam

Тип: REFIID

Необязательный параметр интерфейса, передаваемый в новый вспомогательный объект. Этот параметр задает идентификатор интерфейса.

[in] punkParam

Тип: IUnknown*

Необязательный параметр интерфейса, передаваемый в новый вспомогательный объект. Этот параметр задает указатель интерфейса.

[in] varParam

Тип: VARIANT

Необязательный параметр интерфейса, передаваемый в новый вспомогательный объект.

Возвращаемое значение

Тип: HRESULT

Возвращает значение S_OK, если операция завершилась успешно.

Если это не удалось, возвращает следующее значение или другой стандартный код ошибки COM.

Ошибка Описание
E_ACCESSDENIED
Клиент не имеет достаточных разрешений для создания этого объекта в серверном процессе.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header msaatext.h
DLL Msaatext.dll
Распространяемые компоненты Активные специальные возможности 2.0 RDK в Windows NT 4.0 с пакетом обновления 6 (SP6) и более поздних версий и Windows 98