Compartilhar via


estrutura MAPPING_DATA_RANGE (elscore.h)

Contém resultados de reconhecimento de texto para um subintervalo de texto reconhecido. Uma matriz de estruturas desse tipo é recuperada por um serviço ELS (Serviços Linguísticos Estendidos) em uma estrutura MAPPING_PROPERTY_BAG .

Sintaxe

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;

Membros

dwStartIndex

Índice do início do subrange no texto, em que 0 indica o caractere no ponteiro passado para MappingRecognizeText, em vez de um deslocamento para o índice passado para a função no parâmetro dwIndex . O valor deve ser menor que todo o comprimento do texto.

dwEndIndex

Índice do final do subrange no texto, em que 0 indica o caractere no ponteiro passado para MappingRecognizeText, em vez de um deslocamento para o índice passado para a função no parâmetro dwIndex . O valor deve ser menor que todo o comprimento do texto.

pszDescription

Reservado.

dwDescriptionLength

Reservado.

pData

Ponteiro para os dados recuperados como saída de serviço associada ao subrange. Esses dados devem ser do formato indicado pelo tipo de conteúdo fornecido no membro pszContentType .

dwDataSize

Tamanho, em bytes, dos dados especificados em pData. Cada serviço é necessário para relatar seu tamanho de dados de saída em bytes.

pszContentType

Opcional. Ponteiro para uma cadeia de caracteres que especifica o tipo de conteúdo MIME dos dados indicados pelo pData. Exemplos de tipos de conteúdo são "text/plain", "text/html" e "text/css".

Nota No Windows 7, os serviços ELS dão suporte apenas ao tipo de conteúdo "text/plain". Uma especificação de tipo de conteúdo pode ser encontrada em Tipos de Mídia de Texto.
 

prgActionIds

IDs de ação disponíveis para esse subintervalo. Eles podem ser usados para chamar MappingDoAction.

Nota No Windows 7, os serviços ELS não expõem nenhuma ação.
 

dwActionsCount

O número de ações disponíveis para esse subintervalo.

Nota No Windows 7, os serviços ELS não expõem nenhuma ação.
 

prgActionDisplayNames

Ação exibe nomes para esse subintervalo. Essas cadeias de caracteres podem ser localizadas.

Nota No Windows 7, os serviços ELS não expõem nenhuma ação.
 

Comentários

Nota O aplicativo não deve alterar nenhum dos membros dessa estrutura de dados.
 

Requisitos

   
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho elscore.h

Confira também

Estruturas de Serviços Linguísticos Estendidos

MAPPING_PROPERTY_BAG