Compartir a través de


estructura MAPPING_DATA_RANGE (elscore.h)

Contiene resultados de reconocimiento de texto para un subrango de texto reconocido. Un servicio Extended Linguistic Services (ELS) recupera una matriz de estructuras de este tipo en una estructura MAPPING_PROPERTY_BAG .

Sintaxis

typedef struct _MAPPING_DATA_RANGE {
  DWORD  dwStartIndex;
  DWORD  dwEndIndex;
  LPWSTR pszDescription;
  DWORD  dwDescriptionLength;
  LPVOID pData;
  DWORD  dwDataSize;
  LPWSTR pszContentType;
  LPWSTR *prgActionIds;
  DWORD  dwActionsCount;
  LPWSTR *prgActionDisplayNames;
} MAPPING_DATA_RANGE, *PMAPPING_DATA_RANGE;

Miembros

dwStartIndex

Índice del principio del subrango en el texto, donde 0 indica el carácter en el puntero pasado a MappingRecognizeText, en lugar de un desplazamiento al índice pasado a la función en el parámetro dwIndex . El valor debe ser menor que toda la longitud del texto.

dwEndIndex

Índice del final del subrango en el texto, donde 0 indica el carácter en el puntero pasado a MappingRecognizeText, en lugar de un desplazamiento al índice pasado a la función en el parámetro dwIndex . El valor debe ser menor que toda la longitud del texto.

pszDescription

Reservado.

dwDescriptionLength

Reservado.

pData

Puntero a los datos recuperados como salida del servicio asociada al subrango. Estos datos deben tener el formato indicado por el tipo de contenido proporcionado en el miembro pszContentType .

dwDataSize

Tamaño, en bytes, de los datos especificados en pData. Cada servicio es necesario para notificar su tamaño de datos de salida en bytes.

pszContentType

Opcional. Puntero a una cadena que especifica el tipo de contenido MIME de los datos indicados por pData. Algunos ejemplos de tipos de contenido son "text/plain", "text/html" y "text/css".

Nota En Windows 7, los servicios ELS solo admiten el tipo de contenido "text/plain". Puede encontrar una especificación de tipo de contenido en Tipos de medios de texto.
 

prgActionIds

Identificadores de acción disponibles para este subrango. Se pueden usar para llamar a MappingDoAction.

Nota En Windows 7, los servicios ELS no exponen ninguna acción.
 

dwActionsCount

Número de acciones disponibles para este subrango.

Nota En Windows 7, los servicios ELS no exponen ninguna acción.
 

prgActionDisplayNames

Nombres para mostrar de acción para este subrango. Estas cadenas se pueden localizar.

Nota En Windows 7, los servicios ELS no exponen ninguna acción.
 

Comentarios

Nota La aplicación no debe modificar ninguno de los miembros de esta estructura de datos.
 

Requisitos

   
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado elscore.h

Consulte también

Estructuras extendidas de servicios lingüísticos

MAPPING_PROPERTY_BAG