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
ヘッダー msaatext.h
[DLL] Msaatext.dll
再頒布可能パッケージ SP6 以降および Windows 98 を使用した Windows NT 4.0 のアクティブなアクセシビリティ 2.0 RDK