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 エラー コードを返します。
エラー | 説明 |
---|---|
|
クライアントには、サーバー プロセスでこのオブジェクトを作成するための十分なアクセス許可がありません。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | msaatext.h |
[DLL] | Msaatext.dll |
再頒布可能パッケージ | SP6 以降および Windows 98 を使用した Windows NT 4.0 のアクティブなアクセシビリティ 2.0 RDK |