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 |