Función GetContextPropertyValue (recapis.h)
Devuelve un valor de propiedad especificado del contexto del reconocedor.
Sintaxis
HRESULT GetContextPropertyValue(
HRECOCONTEXT hrc,
GUID *pGuid,
ULONG *pcbSize,
BYTE *pProperty
);
Parámetros
hrc
Identificador del contexto del reconocedor.
pGuid
Propiedad para recuperar. Especifique un identificador único global (GUID) de propiedad predefinida o un GUID definido por la aplicación. Para obtener una lista de propiedades predefinidas, consulte los GUID de propiedad de reconocimiento.
pcbSize
En la entrada, el tamaño, en bytes, puede ser el búfer pProperty . En la salida, el tamaño, en bytes, es el búfer pProperty .
pProperty
Búfer asignado por el usuario para contener el valor de propiedad. Para determinar el tamaño del búfer, establezca pProperty en NULL; use el tamaño para asignar pProperty.
Valor devuelto
Esta función puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Uno de los parámetros es un puntero no válido. |
|
Se ha producido un error no especificado. |
|
Se recibió un argumento no válido. |
|
El contexto no ha establecido la propiedad . Esto puede ocurrir si la propiedad se establece solo en determinadas circunstancias, o si la propiedad se va a establecer solo después de un evento que aún no se ha producido. |
|
El reconocedor no admite la propiedad . |
|
El búfer pProperty es demasiado pequeño. |
Comentarios
Esta función es opcional.
Puede usar la función GetContextPropertyValue para obtener información de que el reconocedor vuelve al autor de la llamada. Esto permite a un reconocedor personalizado tener modos y configuraciones, y devolver datos únicos para ese reconocedor.
En los reconocedores de Microsoft, llamar a la función GetContextPropertyValue con el parámetro pcbSize establecido en un valor mayor que necesario no da lugar a un valor devuelto incorrecto. En su lugar, el código cambia automáticamente el tamaño al valor necesario para el GUID actual.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP Tablet PC Edition [solo aplicaciones de escritorio] |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | recapis.h |
Archivo DLL | inkobjcore.dll |