Compartir a través de


Método IComprehensiveSpellCheckProvider::ComprehensiveCheck (spellcheckprovider.h)

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

Sintaxis

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

Parámetros

[in] text

Texto que se va a comprobar.

[out] value

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 uno 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 exhaustivo. 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.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado spellcheckprovider.h

Consulte también

IComprehensiveSpellCheckProvider

IEnumSpellingError

ISpellCheckProvider

ISpellCheckProvider::Check

ISpellChecker::ComprehensiveCheck