Función IsStringSupported (recapis.h)

Devuelve un valor que indica si una palabra, fecha, hora, número u otro texto que se pasa se encuentra en el diccionario.

Los resultados de esta prueba dependen de la configuración factoid.

Sintaxis

HRESULT IsStringSupported(
  HRECOCONTEXT hrc,
  ULONG        wcString,
  const WCHAR  *pwcString
);

Parámetros

hrc

Identificador del contexto del reconocedor.

wcString

Recuento, en caracteres Unicode (anchos) de pwcString.

pwcString

Caracteres Unicode (anchos) que se van a probar.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.

Esta función también devuelve S_OK si el reconocedor no admite esta función.

E_OUTOFMEMORY
No se puede asignar memoria para completar la operación.
S_FALSE
No se admite la cadena.
E_POINTER
Uno de los parámetros es un puntero no válido.
E_FAIL
Se ha producido un error no especificado.
E_INVALIDARG
Se recibió un argumento no válido.

Comentarios

Esta función es opcional.

Los resultados de esta prueba dependen de la configuración factoid. Por ejemplo, si el valor de factoid se establece en predeterminado, "hello","555-1234" y "10/19/2002", todos devuelven S_OK. Sin embargo, si el factoid se establece en TELEPHONE, solo "555-1234" devuelve S_OK, los demás devuelven S_FALSE. Para obtener más información sobre los factoids, vea Factoids compatibles de la versión 1.

Tenga en cuenta que esta función debe tener en cuenta cualquier información especificada en SetTextContext al devolver un valor. Por ejemplo, si el reconocedor recibe llamadas a SetTextContext ("http:", "") y recibe un factoid url, SetFactoid ((!IS_URL)), IsStringSupported("www.microsoft.com") debe devolver S_FALSE porque falta "//".

La marca COERCE no tiene ningún efecto en IsStringSupported.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP Tablet PC Edition [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado recapis.h
Archivo DLL inkobjcore.dll