다음을 통해 공유


IStemmer::Init 메서드(indexsrv.h)

형태소 분석기를 초기화합니다.

구문

HRESULT Init(
  [in]  ULONG ulMaxTokenSize,
  [out] BOOL  *pfLicense
);

매개 변수

[in] ulMaxTokenSize

형식: ULONG

IWordFormSink 개체에 추가되는 단어의 최대 문자 수입니다. 이 제한을 초과하는 단어는 잘립니다.

[out] pfLicense

형식: BOOL

IStemmer 구현에 대한 라이선스 제한이 있는지 여부를 나타내는 플래그를 수신하는 출력 변수에 대한 포인터입니다. TRUE 는 형태소 분석기가 권한 있는 사용으로만 제한됨을 나타냅니다. FALSE 는 이 IStemmer 구현을 자유롭게 사용할 수 있음을 나타냅니다.

반환 값

형식: HRESULT

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

반환 코드 Description
S_OK
완료되었습니다.
LANGUAGE_E_DATABASE_NOT_FOUND
단어 분리를 위한 구성 요소 중 하나를 배치할 수 없습니다.
E_INVALIDARG
인수가 잘못되었습니다. pfLicense 매개 변수는 NULL입니다.
E_FAIL
완료에 실패했습니다.

설명

형태소 분석기를 초기화해야 합니다. IStemmer::Init 메서드는 IStemmer의 다른 메서드 앞에 호출되어야 합니다. pfLicenseTRUE이고 가능한 라이선스 제한에 대한 자세한 정보를 원하는 경우 IStemmer::GetLicenseToUse 메서드를 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 indexsrv.h
재배포 가능 파일 Windows NT 4.0 옵션 팩

추가 정보

IStemmer