다음을 통해 공유


MappingDoAction 함수(elscore.h)

텍스트 인식이 발생한 후 ELS 서비스가 작업을 수행하도록 합니다. 예를 들어 전화 걸기 서비스는 먼저 전화 번호를 인식한 다음 전화 걸기의 "작업"을 수행할 수 있습니다.

구문

HRESULT MappingDoAction(
  [in, out] PMAPPING_PROPERTY_BAG pBag,
  [in]      DWORD                 dwRangeIndex,
  [in]      LPCWSTR               pszActionId
);

매개 변수

[in, out] pBag

MappingRecognizeText에 대한 이전 호출의 결과를 포함하는 MAPPING_PROPERTY_BAG 구조체에 대한 포인터입니다. 이 매개 변수는 NULL로 설정할 수 없습니다.

[in] dwRangeIndex

인식된 텍스트 범위에 대한 텍스트 인식 결과 내의 시작 인덱스입니다. 이 값은 0과 범위 수 사이여야 합니다.

[in] pszActionId

수행할 작업의 식별자에 대한 포인터입니다. 이 매개 변수는 NULL로 설정할 수 없습니다.

반환 값

성공하면 S_OK 반환합니다. 함수는 성공하지 못하면 오류 HRESULT 값을 반환합니다.

설명

애플리케이션은 MappingRecognizeText 호출을 사용하여 MappingDoAction 호출 앞에 와야 합니다.

경고MappingRecognizeText에 전달된 pszTextpOptions 인수에서 참조하는 데이터

pBag에서 전달된 속성 모음 구조가 를 통해 해제될 때까지 유효한 상태를 유지해야 합니다.

MappingFreePropertyBag. 동기 및 비동기 모두 에 대한 호출이기 때문입니다.

MappingRecognizeTextMappingDoAction 은 초기 에 전달된 데이터를 사용하려고 시도합니다.

MappingRecognizeText를 호출합니다.

 

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 elscore.h
라이브러리 Elscore.lib
DLL Elscore.dll

추가 정보

확장된 언어 서비스

확장된 언어 서비스 함수

MAPPING_PROPERTY_BAG

MappingRecognizeText