MAPPING_DATA_RANGE 구조체(elscore.h)

인식된 텍스트 하위 범위의 텍스트 인식 결과를 포함합니다. 이 형식의 구조체 배열은 MAPPING_PROPERTY_BAG 구조체의 ELS(확장 언어 서비스) 서비스에 의해 검색됩니다.

구문

typedef struct _MAPPING_DATA_RANGE {
  DWORD  dwStartIndex;
  DWORD  dwEndIndex;
  LPWSTR pszDescription;
  DWORD  dwDescriptionLength;
  LPVOID pData;
  DWORD  dwDataSize;
  LPWSTR pszContentType;
  LPWSTR *prgActionIds;
  DWORD  dwActionsCount;
  LPWSTR *prgActionDisplayNames;
} MAPPING_DATA_RANGE, *PMAPPING_DATA_RANGE;

멤버

dwStartIndex

텍스트에서 하위 범위의 시작 부분의 인덱스입니다. 여기서 0은 dwIndex 매개 변수의 함수에 전달된 인덱스에 대한 오프셋 대신 MappingRecognizeText에 전달된 포인터의 문자를 나타냅니다. 값은 텍스트의 전체 길이보다 작아야 합니다.

dwEndIndex

텍스트에서 하위 범위 끝의 인덱스입니다. 여기서 0은 dwIndex 매개 변수의 함수에 전달된 인덱스에 대한 오프셋 대신 MappingRecognizeText에 전달된 포인터의 문자를 나타냅니다. 값은 텍스트의 전체 길이보다 작아야 합니다.

pszDescription

예약되어 있습니다.

dwDescriptionLength

예약되어 있습니다.

pData

하위 범위와 연결된 서비스 출력으로 검색된 데이터에 대한 포인터입니다. 이 데이터는 pszContentType 멤버에 제공된 콘텐츠 형식으로 표시된 형식이어야 합니다.

dwDataSize

pData에 지정된 데이터의 크기(바이트)입니다. 각 서비스는 출력 데이터 크기를 바이트 단위로 보고해야 합니다.

pszContentType

선택 사항입니다. pData로 표시된 데이터의 MIME 콘텐츠 형식을 지정하는 문자열에 대한 포인터입니다. 콘텐츠 형식의 예로는 "text/plain", "text/html" 및 "text/css"가 있습니다.

참고 Windows 7에서 ELS 서비스는 콘텐츠 형식 "text/plain"만 지원합니다. 콘텐츠 형식 사양은 텍스트 미디어 형식에서 찾을 수 있습니다.
 

prgActionIds

이 하위 범위의 사용 가능한 작업 ID입니다. MappingDoAction을 호출하는 데 사용할 수 있습니다.

참고 Windows 7에서는 ELS 서비스가 작업을 노출하지 않습니다.
 

dwActionsCount

이 하위 범위에서 사용할 수 있는 작업 수입니다.

참고 Windows 7에서는 ELS 서비스가 작업을 노출하지 않습니다.
 

prgActionDisplayNames

이 하위 범위의 동작 표시 이름입니다. 이러한 문자열은 지역화할 수 있습니다.

참고 Windows 7에서는 ELS 서비스가 작업을 노출하지 않습니다.
 

설명

참고 애플리케이션은 이 데이터 구조의 멤버를 변경해서는 안 됩니다.
 

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 elscore.h

추가 정보

확장된 언어 서비스 구조

MAPPING_PROPERTY_BAG