메인 콘텐츠로 건너뛰기
이 메서드는 클라이언트 측에 구현됩니다. 이 메서드는 사전에 지정된 접두사를 가진 단어가 포함되어 있는지 확인합니다. 사전에 fuzzy string으로 지정된 접두사를 가진 단어가 하나 이상 있으면 TRUE를 반환해야 합니다. 이 메서드는 ExternalDictionaryDescription 객체의 CheckPrefixes 속성이 TRUE로 설정된 경우, 어려운 사례를 인식하는 동안 호출됩니다.

구문

C++

HRESULT CheckPrefix(
  IFuzzyString* Prefix,
  VARIANT_BOOL* Result
);

C#

bool CheckPrefix( IFuzzyString Prefix );

Visual Basic .NET

Function CheckPrefix( Prefix As IFuzzyString ) As Boolean

매개변수

Prefix [in] 이 매개변수에는 퍼지 string이 포함됩니다. Result [out, retval] 이 매개변수는 사전에 Prefix 매개변수에서 퍼지 string으로 지정한 접두사를 가진 단어가 하나 이상 있으면 TRUE입니다.

반환 값

[C++ 전용] 이 메서드가 S_OK 이외의 값을 반환하면 클라이언트 측에서 오류가 발생한 것입니다.

비고

  • Prefix 매개변수로 사용된 FuzzyString 객체에 대한 포인터는 CheckPrefix 메서드 실행이 끝나면 자동으로 해제되므로, CheckPrefix 메서드 구현에서는 이 객체에 대해 Release 메서드를 호출할 필요가 없습니다.
  • 이 메서드의 클라이언트 구현은 메서드 내부에서 발생한 모든 예외를 포착하여 처리하고, 어떤 예외도 메서드 외부로 전파되지 않도록 보장해야 합니다. 예외가 메서드 외부로 전파되면 예측할 수 없는 결과(예: 프로그램 종료)가 발생할 수 있습니다.

참고 항목

IExternalDictionary