다음을 통해 공유


InkRecognizerContext.Recognition 이벤트

InkRecognizerContextBackgroundRecognize 메서드에서 결과를 생성한 경우에 발생합니다.

구문

void Recognition(
  [in] BSTR                 RecognizedString,
  [in] VARIANT              CustomData,
  [in] InkRecognitionStatus RecognitionStatus
);

매개 변수

RecognizedString [in]

신뢰도가 가장 높은 인식 결과 텍스트입니다.

BSTR 데이터 형식에 대한 자세한 내용은 COM 라이브러리 사용을 참조하세요.

CustomData [in]

인식 결과에 대한 사용자 지정 데이터를 포함하는 개체입니다.

VARIANT 구조에 대한 자세한 내용은 COM 라이브러리 사용을 참조하세요.

RecognitionStatus [in]

인식은 가장 최근의 인식 결과를 기준으로 상태.

반환 값

이 이벤트는 값을 반환하지 않습니다.

설명

인식 이벤트 처리기에서 원래 InkRecognizerContext 개체에 액세스하려고 하면 API(애플리케이션 프로그래밍 인터페이스)의 동작을 예측할 수 없습니다. 이 작업을 시도하지 마세요. 대신 이 작업을 수행해야 하는 경우 플래그를 만들고 Recognition 이벤트 처리기에서 설정합니다. 그런 다음, 해당 플래그를 폴링하여 이벤트 처리기 외부에서 InkRecognizerContext 속성을 변경할 시기를 결정할 수 있습니다.

이 이벤트 메서드는 _IInkEvents 인터페이스에 정의되어 있습니다. _IInkEvents 인터페이스는 DISPID_IRERecognition 식별자를 사용하여 IDispatch 인터페이스를 구현합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버
지원되는 버전 없음
헤더
Msinkaut.h(Msinkaut_i.c 필요)
라이브러리
InkObj.dll

추가 정보

InkRecognizerContext 클래스

BackgroundRecognize 메서드

InkRecognitionStatus 열거형

Recognize 메서드

IInkRecognitionResult 인터페이스