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 アプリ]
Header elscore.h

関連項目

拡張言語サービスの構造

MAPPING_DATA_RANGE

MappingRecognizeText