Поделиться через


Метод IComprehensiveSpellCheckProvider::ComprehensiveCheck (spellcheckprovider.h)

Орфографический проверка текст поставщика более тщательно, чем ISpellCheckProvider::Check.

Синтаксис

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

Параметры

[in] text

Текст для проверка.

[out] value

Результат проверки этого текста в виде перечисления орфографических ошибок (IEnumSpellingError), если таковые есть.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Возвращаемое значение Описание
S_OK
Успешной.
E_INVALIDARG
text — это пустая строка.
E_POINTER
text является пустым указателем.

Комментарии

Этот интерфейс не обязательно должен быть реализован поставщиком проверка орфографии. Но если поставщик поддерживает два "режима" проверки орфографии (более быстрый и медленный, но более тщательный), он должен реализовать этот интерфейс в том же объекте, который реализует ISpellCheckProvider для поддержки режима более тщательной проверки. Когда клиент вызывает ISpellChecker::ComprehensiveCheck, функция проверки орфографии будет запрашивать поставщикIComprehensiveSpellCheckProvider и вызывать IComprehensiveSpellCheckProvider.ComprehensiveCheck , если интерфейс поддерживается. Если интерфейс не поддерживается, он автоматически возвращается к ISpellCheckProvider::Check.

Требования

Требование Значение
Целевая платформа Windows
Header spellcheckprovider.h

См. также раздел

IComprehensiveSpellCheckProvider

IEnumSpellingError

ISpellCheckProvider

ISpellCheckProvider::Check

ISpellChecker::ComprehensiveCheck