Saltar al contenido principal
Este método se implementa del lado del cliente. Se llama durante el reconocimiento y recibe una colección de cadenas difusas. El número de cadenas difusas de la colección puede variar según las variantes reconocidas de la palabra. Este método proporciona al reconocedor información sobre las cadenas de la colección que contienen palabras del diccionario, con ayuda del método ExternalDictionaryResult del objeto ExternalDictionaryCallback. Si no se llama al método ExternalDictionaryResult para una cadena difusa, el reconocedor asume que no se han encontrado palabras correctas en el diccionario.

Sintaxis

C++

HRESULT CheckWords(
  IFuzzyStrings*               Request,
  IExternalDictionaryCallback* Callback
);

C#

void CheckWords(
  IFuzzyStrings                Request,
  IExternalDictionaryCallback Callback
);

Visual Basic .NET

Sub CheckWords( _
  Request As IFuzzyStrings, _
  Callback As IExternalDictionaryCallback _
)

Parámetros

Request [in] Esta variable hace referencia al objeto FuzzyStrings correspondiente a la colección de cadenas difusas. Callback [in] Esta variable hace referencia al objeto ExternalDictionaryCallback. El reconocedor obtiene de este objeto información sobre las palabras del diccionario.

Valores de retorno

[Solo para C++] Si este método devuelve un valor distinto de S_OK, indica que se produjo un error del lado del cliente.

Observaciones

  • Los punteros a los objetos FuzzyStrings y ExternalDictionaryCallback que se usaron como parámetros Request y Callback se liberan automáticamente al finalizar la ejecución del método CheckWords; por lo tanto, no es necesario llamar al método Release para estos objetos en la implementación del método CheckWords.
  • La implementación cliente de este método debe garantizar que todas las excepciones generadas dentro del método se capturen y se controlen, y que no se propaguen fuera del método. La propagación de una excepción fuera del método puede provocar resultados impredecibles (como la finalización del programa).

Consulte también

IExternalDictionary