共用方式為


MAPPING_PROPERTY_BAG 結構 (elscore.h)

包含 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