IsStringSupported 함수(recapis.h)
전달된 단어, 날짜, 시간, 숫자 또는 기타 텍스트가 사전에 포함되어 있는지 여부를 나타내는 값을 반환합니다.
이 테스트의 결과는 factoid 설정에 따라 달라집니다.
구문
HRESULT IsStringSupported(
HRECOCONTEXT hrc,
ULONG wcString,
const WCHAR *pwcString
);
매개 변수
hrc
인식기 컨텍스트에 대한 핸들입니다.
wcString
pwcString의 유니코드(와이드) 문자 수입니다.
pwcString
테스트할 유니코드(와이드) 문자입니다.
반환 값
이 함수는 이러한 값 중 하나를 반환할 수 있습니다.
반환 코드 | Description |
---|---|
|
성공.
또한 이 함수는 인식기가 이 함수를 지원하지 않는 경우 S_OK 반환합니다. |
|
작업을 완료하기 위해 메모리를 할당할 수 없습니다. |
|
문자열은 지원되지 않습니다. |
|
매개 변수 중 하나가 잘못된 포인터입니다. |
|
지정되지 않은 오류가 발생했습니다. |
|
잘못된 인수가 수신되었습니다. |
설명
이 함수는 선택 사항입니다.
이 테스트의 결과는 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 |