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