Freigeben über


MAPPING_PROPERTY_BAG-Struktur (elscore.h)

Enthält die Eigenschaften von Texterkennungsdaten, die von MappingRecognizeText abgerufen werden.

Syntax

typedef struct _MAPPING_PROPERTY_BAG {
  size_t              Size;
  PMAPPING_DATA_RANGE prgResultRanges;
  DWORD               dwRangesCount;
  LPVOID              pServiceData;
  DWORD               dwServiceDataSize;
  LPVOID              pCallerData;
  DWORD               dwCallerDataSize;
  LPVOID              pContext;
} MAPPING_PROPERTY_BAG, *PMAPPING_PROPERTY_BAG;

Member

Size

Größe der Struktur, die verwendet wird, um die Strukturversion zu überprüfen. Dieser Wert ist erforderlich.

prgResultRanges

Zeiger auf ein Array von MAPPING_DATA_RANGE Strukturen, die alle erkannten Textbereichsergebnisse enthalten. Dieses Element wird durch MappingRecognizeText aufgefüllt.

dwRangesCount

Anzahl der Elemente im Array, das durch prgResultRanges angegeben wird. Dieses Element wird durch MappingRecognizeText aufgefüllt.

pServiceData

Zeiger auf private Dienstdaten. Der Dienst kann das Format dieser Daten dokumentieren, damit die Anwendung sie verwenden kann. Der Dienst verwaltet auch den Arbeitsspeicher für diese Daten. Dieses Element wird durch MappingRecognizeText aufgefüllt.

dwServiceDataSize

Größe der von pServiceData angegebenen privaten Dienstdaten in Byte. Die Größe wird auf 0 festgelegt, wenn keine privaten Daten vorhanden sind. Dieses Element wird durch MappingRecognizeText aufgefüllt.

pCallerData

Zeiger auf private Anwendungsdaten, die an den Dienst übergeben werden sollen. Die Anwendung verwaltet den Arbeitsspeicher für diese Daten.

dwCallerDataSize

Größe der in pCallerData angegebenen privaten Anwendungsdaten in Byte. Dieser Member wird auf 0 festgelegt, wenn keine privaten Daten vorhanden sind.

pContext

Für die interne Verwendung reserviert.

Hinweise

Der Arbeitsspeicher für die Eigenschaftenbehälterstruktur selbst wird von der Anwendung verwaltet. Die ELS-Plattform und ihre Dienste verwalten nur die Datenzeiger, die sie im Eigenschaftenbehälter speichern.

Anforderungen

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

Weitere Informationen

Erweiterte linguistische Dienstleistungsstrukturen

MAPPING_DATA_RANGE

MappingRecognizeText