다음을 통해 공유


IsStringSupported 함수(recapis.h)

전달된 단어, 날짜, 시간, 숫자 또는 기타 텍스트가 사전에 포함되어 있는지 여부를 나타내는 값을 반환합니다.

이 테스트의 결과는 factoid 설정에 따라 달라집니다.

구문

HRESULT IsStringSupported(
  HRECOCONTEXT hrc,
  ULONG        wcString,
  const WCHAR  *pwcString
);

매개 변수

hrc

인식기 컨텍스트에 대한 핸들입니다.

wcString

pwcString의 유니코드(와이드) 문자 수입니다.

pwcString

테스트할 유니코드(와이드) 문자입니다.

반환 값

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

반환 코드 Description
S_OK
성공.

또한 이 함수는 인식기가 이 함수를 지원하지 않는 경우 S_OK 반환합니다.

E_OUTOFMEMORY
작업을 완료하기 위해 메모리를 할당할 수 없습니다.
S_FALSE
문자열은 지원되지 않습니다.
E_POINTER
매개 변수 중 하나가 잘못된 포인터입니다.
E_FAIL
지정되지 않은 오류가 발생했습니다.
E_INVALIDARG
잘못된 인수가 수신되었습니다.

설명

이 함수는 선택 사항입니다.

이 테스트의 결과는 factoid 설정에 따라 달라집니다. 예를 들어 factoid 설정이 기본값으로 설정된 경우 "hello","555-1234", "2002년 10월 19일"은 모두 S_OK 반환합니다. 그러나 factoid가 TELEPHONE로 설정된 경우 "555-1234"만 S_OK 반환하고 나머지는 S_FALSE 반환합니다. factoids에 대한 자세한 내용은 버전 1에서 지원되는 Factoids를 참조하세요.

이 함수는 값을 반환할 때 SetTextContext 에 지정된 모든 정보를 고려해야 합니다. 예를 들어 인식기가 SetTextContext("http:", "")에 대한 호출을 수신하고 URL factoid를 수신하는 경우 SetFactoid((!IS_URL))) IsStringSupported("www.microsoft.com")는 "//"가 누락되어 S_FALSE 반환해야 합니다.

COERCE 플래그는 IsStringSupported에 영향을 주지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP 태블릿 PC 버전 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 recapis.h
DLL inkobjcore.dll