iCoCreateLocally::CoCreateLocally 方法 (msaatext.h)

客户端调用 ICoCreateLocally::CoCreateLocally ,以在与服务器对象相同的上下文中创建帮助程序对象。 这允许客户端提高性能,因为它们在服务器应用程序中运行。

注意 活动辅助功能文本服务已弃用。 请参阅
Microsoft Windows 文本服务框架 ,详细了解高级文本输入和自然语言技术。

 

语法

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
标头 msaatext.h
DLL Msaatext.dll
可再发行组件 具有 SP6 及更高版本和 Windows 98 的 Windows NT 4.0 上的 Active Accessibility 2.0 RDK