IComprehensiveSpellCheckProvider::ComprehensiveCheck メソッド
ISpellCheckProvider::Check よりも詳細な方法でプロバイダー のテキストをスペル チェックします。
構文
HRESULT ComprehensiveCheck(
[in] PCWSTR text,
[out] IEnumSpellingError **result
);
パラメーター
-
text [in]
-
確認するテキスト。
-
result [out]
-
スペル エラー (IEnumSpellingError) がある場合、このテキストを列挙としてチェックした結果。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
戻り値 | 説明 |
---|---|
|
成功。 |
|
text は空の文字列です。 |
|
text は null ポインターです。 |
注釈
このインターフェイスは、スペル チェック プロバイダーによって実装される必要はありません。 ただし、プロバイダーがスペル チェックの 2 つの "モード" をサポートしている場合 (より高速で、より遅く、より詳細なモード)、 ISpellCheckProvider を実装するのと同じオブジェクトにこのインターフェイスを実装して、より詳細なチェック モードをサポートする必要があります。 クライアントが ISpellChecker::ComprehensiveCheck を呼び出すと、スペル チェック機能は IComprehensiveSpellCheckProvider のプロバイダーを QueryInterface し、インターフェイスがサポートされている場合は IComprehensiveSpellCheckProvider.ComprehensiveCheck を呼び出します。 インターフェイスがサポートされていない場合は、 ISpellCheckProvider::Check に自動的にフォールバックします。
こちらもご覧ください