elscore.h) (MAPPING_PROPERTY_BAG 结构

包含 MappingRecognizeText 检索的文本识别数据属性。

语法

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;

成员

Size

结构的大小,用于验证结构版本。 此值是必需的。

prgResultRanges

指向包含所有已识别文本范围结果的 MAPPING_DATA_RANGE 结构的数组的指针。 此成员由 MappingRecognizeText 填充。

dwRangesCount

由 prgResultRanges 指示的数组中的项数。 此成员由 MappingRecognizeText 填充。

pServiceData

指向专用服务数据的指针。 服务可以记录此数据的格式,以便应用程序可以使用它。 该服务还管理此数据的内存。 此成员由 MappingRecognizeText 填充。

dwServiceDataSize

pServiceData 指定的专用服务数据的大小(以字节为单位)。 如果没有专用数据,则大小设置为 0。 此成员由 MappingRecognizeText 填充。

pCallerData

指向要传递给服务的专用应用程序数据的指针。 应用程序管理此数据的内存。

dwCallerDataSize

pCallerData 中指示的专用应用程序数据的大小(以字节为单位)。 如果没有专用数据,则此成员设置为 0。

pContext

保留以供内部使用。

备注

属性包结构本身的内存由应用程序管理。 ELS 平台及其服务仅管理它们存储在属性包中的数据指针。

要求

   
最低受支持的客户端 Windows 7 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
标头 elscore.h

另请参阅

扩展的语言服务结构

MAPPING_DATA_RANGE

MappingRecognizeText