struttura MAPPING_DATA_RANGE (elscore.h)

Contiene i risultati del riconoscimento del testo per una sottorange di testo riconosciuta. Una matrice di strutture di questo tipo viene recuperata da un servizio ELS (Extended Linguistic Services) in una struttura MAPPING_PROPERTY_BAG .

Sintassi

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;

Members

dwStartIndex

Indice dell'inizio della sottorange nel testo, dove 0 indica il carattere al puntatore passato a MappingRecognizeText, anziché un offset all'indice passato alla funzione nel parametro dwIndex . Il valore deve essere minore dell'intera lunghezza del testo.

dwEndIndex

Indice della fine della sottorange nel testo, dove 0 indica il carattere al puntatore passato a MappingRecognizeText, anziché un offset all'indice passato alla funzione nel parametro dwIndex . Il valore deve essere minore dell'intera lunghezza del testo.

pszDescription

Riservato.

dwDescriptionLength

Riservato.

pData

Puntatore ai dati recuperati come output del servizio associati alla sottorange. Questi dati devono essere del formato indicato dal tipo di contenuto fornito nel membro pszContentType .

dwDataSize

Dimensioni, in byte, dei dati specificati in pData. Ogni servizio è necessario per segnalare le dimensioni dei dati di output in byte.

pszContentType

Facoltativa. Puntatore a una stringa che specifica il tipo di contenuto MIME dei dati indicati da pData. Esempi di tipi di contenuto sono "text/plain", "text/html" e "text/css".

Nota In Windows 7 i servizi ELS supportano solo il tipo di contenuto "text/plain". Una specifica del tipo di contenuto è disponibile in Tipi di supporti di testo.
 

prgActionIds

ID azione disponibili per questa sottorange. Sono utilizzabili per chiamare MappingDoAction.

Nota In Windows 7 i servizi ELS non espongono alcuna azione.
 

dwActionsCount

Numero di azioni disponibili per questa sottorange.

Nota In Windows 7 i servizi ELS non espongono alcuna azione.
 

prgActionDisplayNames

I nomi di visualizzazione delle azioni per questa sottorange. Queste stringhe possono essere localizzate.

Nota In Windows 7 i servizi ELS non espongono alcuna azione.
 

Commenti

Nota L'applicazione non deve modificare nessuno dei membri di questa struttura di dati.
 

Requisiti

   
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione elscore.h

Vedi anche

Strutture di servizi linguistici estesi

MAPPING_PROPERTY_BAG