다음을 통해 공유


IInkRecognizerContext::IsStringSupported 메서드(msinkaut.h)

시스템 사전, 사용자 사전 또는 단어 목록에 지정된 문자열이 포함되어 있는지 여부를 나타냅니다.

구문

HRESULT IsStringSupported(
  [in]          BSTR         String,
  [out, retval] VARIANT_BOOL *Supported
);

매개 변수

[in] String

사전 및 단어 목록에서 조회할 문자열입니다.

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

[out, retval] Supported

이 메서드가 반환되면 문자열이 사전 또는 단어 목록에 있으면 VARIANT_TRUE 포함합니다. 그렇지 않으면 VARIANT_FALSE.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

반환 코드 설명
S_OK
사전 중 하나에 문자열이 포함됩니다.
E_POINTER
매개 변수에 잘못된 포인터가 포함되어 있습니다.
E_INVALIDARG
잘못된 입력 문자열입니다.
E_INK_EXCEPTION
처리하는 동안 예외가 발생했습니다.
E_OUTOFMEMORY
메모리 작업을 할당할 수 없습니다.
E_UNEXPECTED
예기치 않은 매개 변수 또는 속성 형식입니다.

설명

이 메서드는 테스트 중인 문자열에 컨텍스트를 제공하는 모든 플래그와 factoid를 고려합니다.

컨텍스트에 대한 단어 목록을 지정하는 경우 이 메서드는 사용자 사전을 검색하지 않습니다. 인식기가 Microsoft Office XP의 음성 사전을 사용합니다.

Factoid 속성을 사용하여 컨텍스트와 연결된 시스템 사전 또는 단어 목록으로 검색을 제한합니다. 예를 들어 검색을 시스템 사전으로 제한하려면 SystemDictionary factoid를 지정합니다. 결과를 개선하려면 RecognitionFlags 속성을 설정해야 할 수도 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 msinkaut.h
라이브러리 InkObj.dll

추가 정보

Factoid 속성 [InkRecognizeContext 클래스]

IInkRecognizerContext

InkRecognizerContext 클래스

RecognitionFlags 속성