Función SetFactoid (recapis.h)

Especifica el factoid que usa un reconocedor para restringir su búsqueda del resultado.

Especifique un factoid si un campo de entrada es de un tipo conocido, como si el campo de entrada contiene una fecha. Llame a esta función antes de procesar la entrada de lápiz por primera vez. Por lo tanto, llame a la función SetFactoid antes de llamar a la función Process .

Sintaxis

HRESULT SetFactoid(
  HRECOCONTEXT hrc,
  ULONG        cwcFactoid,
  const WCHAR  *pwcFactoid
);

Parámetros

hrc

Identificador del contexto del reconocedor.

cwcFactoid

Número de caracteres en pwcFactoid.

pwcFactoid

Identifica el factoid que se va a usar en el contexto del reconocedor. La cadena no está terminada en NULL.

Valor devuelto

Esta función puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Correcto.
TPC_E_INVALID_PROPERTY
No se admite el factoid especificado.
TPC_E_OUT_OF_ORDER_CALL
Debe llamar a la función SetFactoid antes de llamar a la función Process.
E_POINTER
El contexto no es válido o uno de los parámetros es un puntero no válido.
E_NOTIMPL
El reconocedor no admite esta función.
E_OUTOFMEMORY
No se puede asignar memoria para completar la operación.
E_FAIL
Se ha producido un error no especificado.
E_INVALIDARG
El contexto contiene un valor no válido.

Comentarios

Para obtener una lista de factoids que se pueden pasar en el parámetro cwcFactoid , consulte Factoids compatibles de la versión 1. El factoid DEFAULT enumerado en ese tema no es un valor válido para pasar a SetFactoid; La API de plataforma tablet PC convierte internamente DEFAULT en NULL antes de llamar a la función SetFactoid .

Se recomienda limitar la longitud de la cadena factoid a no más de 32768 caracteres.

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

Consulte también

Función SetFlags