Freigeben über


MAPPING_DATA_RANGE-Struktur (elscore.h)

Enthält Texterkennungsergebnisse für einen erkannten Textunterbereich. Ein Array von Strukturen dieses Typs wird von einem ELS-Dienst (Extended Linguistic Services) in einer MAPPING_PROPERTY_BAG-Struktur abgerufen.

Syntax

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;

Member

dwStartIndex

Index des Anfangs des Teilbereichs im Text, wobei 0 das Zeichen am Zeiger angibt, der an MappingRecognizeText übergeben wird, anstelle eines Offsets zum Index, der an die Funktion im dwIndex-Parameter übergeben wird. Der Wert sollte kleiner als die gesamte Länge des Texts sein.

dwEndIndex

Index des Endes des Teilbereichs im Text, wobei 0 das Zeichen am Zeiger angibt, der an MappingRecognizeText übergeben wird, anstelle eines Offsets zum Index, der an die Funktion im dwIndex-Parameter übergeben wird. Der Wert sollte kleiner als die gesamte Länge des Texts sein.

pszDescription

Reserviert.

dwDescriptionLength

Reserviert.

pData

Zeiger auf Daten, die als Dienstausgabe abgerufen werden, die dem Unterbereich zugeordnet ist. Diese Daten müssen das Format aufweisen, das durch den im pszContentType-Member angegebenen Inhaltstyp angegeben ist.

dwDataSize

Größe der in pData angegebenen Daten in Byte. Jeder Dienst muss seine Ausgabedatengröße in Bytes melden.

pszContentType

Optional. Zeiger auf eine Zeichenfolge, die den MIME-Inhaltstyp der durch pData angegebenen Daten angibt. Beispiele für Inhaltstypen sind "text/plain", "text/html" und "text/css".

Hinweis In Windows 7 unterstützen die ELS-Dienste nur den Inhaltstyp "text/plain". Eine Inhaltstypspezifikation finden Sie unter Textmedientypen.
 

prgActionIds

Verfügbare Aktions-IDs für diesen Teilbereich. Sie können zum Aufrufen von MappingDoAction verwendet werden.

Hinweis In Windows 7 machen die ELS-Dienste keine Aktionen verfügbar.
 

dwActionsCount

Die Anzahl der verfügbaren Aktionen für diesen Teilbereich.

Hinweis In Windows 7 machen die ELS-Dienste keine Aktionen verfügbar.
 

prgActionDisplayNames

Aktionsanzeigenamen für diesen Teilbereich. Diese Zeichenfolgen können lokalisiert werden.

Hinweis In Windows 7 machen die ELS-Dienste keine Aktionen verfügbar.
 

Hinweise

Hinweis Die Anwendung sollte keines der Member dieser Datenstruktur ändern.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile elscore.h

Weitere Informationen

Erweiterte linguistische Dienstleistungsstrukturen

MAPPING_PROPERTY_BAG