Compartir a través de


Método IComprehensiveSpellCheckProvider::ComprehensiveCheck

Revise el texto del proveedor de forma más exhaustiva que ISpellCheckProvider::Check.

Sintaxis

HRESULT ComprehensiveCheck(
  [in]  PCWSTR             text,
  [out] IEnumSpellingError **result
);

Parámetros

text [in]

Texto que se va a comprobar.

result [out]

Resultado de comprobar este texto, como una enumeración de errores ortográficos (IEnumSpellingError), si existe.

Valor devuelto

Este método puede devolver uno de estos valores.

Valor devuelto Descripción
S_OK
Exitoso.
E_INVALIDARG
text es una cadena vacía.
E_POINTER
text es un puntero nulo.

 

Comentarios

No es necesario implementar esta interfaz mediante un proveedor de revisión ortográfica. Pero si el proveedor admite dos "modos" de revisión ortográfica (uno más rápido y otro más lento pero más exhaustivo), debe implementar esta interfaz en el mismo objeto que implementa ISpellCheckProvider para admitir el modo de comprobación más exhaustiva. Cuando un cliente llama a ISpellChecker::ComprehensiveCheck, la funcionalidad de revisión ortográfica consultará al proveedor para IComprehensiveSpellCheckProvider y llamará a IComprehensiveSpellCheckProvider.ComprehensiveCheck si se admite la interfaz. Si no se admite la interfaz, se revertirá silenciosamente a ISpellCheckProvider::Check.

Consulte también

IComprehensiveSpellCheckProvider

IEnumSpellingError

ISpellChecker::ComprehensiveCheck

ISpellCheckProvider

ISpellCheckProvider::Check