MAPPING_PROPERTY_BAG structure (elscore.h)
Contains the text recognition data properties retrieved by MappingRecognizeText.
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;
Members
Size
Size of the structure, used to verify the structure version. This value is required.
prgResultRanges
Pointer to an array of MAPPING_DATA_RANGE structures containing all recognized text range results. This member is populated by MappingRecognizeText.
dwRangesCount
Number of items in the array indicated by prgResultRanges. This member is populated by MappingRecognizeText.
pServiceData
Pointer to private service data. The service can document the format of this data so that the application can use it. The service also manages the memory for this data. This member is populated by MappingRecognizeText.
dwServiceDataSize
Size, in bytes, of the private service data specified by pServiceData. The size is set to 0 if there is no private data. This member is populated by MappingRecognizeText.
pCallerData
Pointer to private application data to pass to the service. The application manages the memory for this data.
dwCallerDataSize
Size, in bytes, of the private application data indicated in pCallerData. This member is set to 0 if there is no private data.
pContext
Reserved for internal use.
Remarks
The memory for the property bag structure itself is managed by the application. The ELS platform and its services only manage the data pointers that they store in the property bag.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2008 R2 [desktop apps | UWP apps] |
Header | elscore.h |