ISpellChecker::ComprehensiveCheck メソッド (spellcheck.h)

指定されたテキストのスペルを 、ISpellChecker::Check よりも詳細な方法でチェックし、スペル ミスのコレクションを返します。

構文

HRESULT ComprehensiveCheck(
  [in]          LPCWSTR            text,
  [out, retval] IEnumSpellingError **value
);

パラメーター

[in] text

チェックするテキスト。

[out, retval] value

このテキストをチェックした結果。 IEnumSpellingError オブジェクトとして返されます。

戻り値

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
成功。
INVALIDARG のE_
text は空の文字列です。
E_POINTER
text は null ポインターです。

注釈

返された IEnumSpellingError には、スペル チェックの結果が含まれます。 正しい テキスト は、空の (null ではない) 列挙型を返します。

プロバイダーがスペル チェックの 2 つの "モード" をサポートしている場合 (高速なモードと、より遅いものの詳細なモード) は、 IComprehensiveSpellCheckProvider を実装して、より詳細なチェック モードをサポートします。 クライアントが ISpellChecker::ComprehensiveCheck を呼び出すと、スペル チェック機能は IComprehensiveSpellCheckProvider のプロバイダーを QueryInterface し、インターフェイスがサポートされている場合は IComprehensiveSpellCheckProvider.ComprehensiveCheck を呼び出します。 インターフェイスがサポートされていない場合は、 ISpellCheckProvider::Check に自動的にフォールバックします。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー spellcheck.h

こちらもご覧ください

IComprehensiveSpellCheckProvider

IComprehensiveSpellCheckProvider.ComprehensiveCheck

IEnumSpellingError

ISpellCheckProvider

ISpellCheckProvider::Check

ISpellChecker