Метод IComprehensiveSpellCheckProvider::ComprehensiveCheck (spellcheckprovider.h)
Орфографический проверка текст поставщика более тщательно, чем ISpellCheckProvider::Check.
Синтаксис
HRESULT ComprehensiveCheck(
[in] LPCWSTR text,
[out] IEnumSpellingError **value
);
Параметры
[in] text
Текст для проверка.
[out] value
Результат проверки этого текста в виде перечисления орфографических ошибок (IEnumSpellingError), если таковые есть.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемое значение | Описание |
---|---|
|
Успешной. |
|
text — это пустая строка. |
|
text является пустым указателем. |
Комментарии
Этот интерфейс не обязательно должен быть реализован поставщиком проверка орфографии. Но если поставщик поддерживает два "режима" проверки орфографии (более быстрый и медленный, но более тщательный), он должен реализовать этот интерфейс в том же объекте, который реализует ISpellCheckProvider для поддержки режима более тщательной проверки. Когда клиент вызывает ISpellChecker::ComprehensiveCheck, функция проверки орфографии будет запрашивать поставщикIComprehensiveSpellCheckProvider и вызывать IComprehensiveSpellCheckProvider.ComprehensiveCheck , если интерфейс поддерживается. Если интерфейс не поддерживается, он автоматически возвращается к ISpellCheckProvider::Check.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | spellcheckprovider.h |