IWordBreaker::Init 메서드(indexsrv.h)
IWordBreaker 구현을 초기화하고 구성 요소가 작동하는 모드를 나타냅니다.
구문
HRESULT Init(
[in] BOOL fQuery,
[in] ULONG ulMaxTokenSize,
[out] BOOL *pfLicense
);
매개 변수
[in] fQuery
형식: BOOL
단어 분리기가 작동하는 모드를 나타내는 플래그입니다. TRUE 는 쿼리 시간 단어 분리를 나타냅니다. FALSE 는 인덱스 시간 단어 분리를 나타냅니다.
[in] ulMaxTokenSize
형식: ULONG
IWordSink에 추가되는 단어의 최대 문자 수입니다. 이 제한을 초과하는 단어는 잘립니다.
[out] pfLicense
형식: BOOL*
이 IWordBreaker 구현에 대한 라이선스 제한이 있는지 여부를 나타내는 플래그를 수신하는 변수에 대한 포인터입니다. TRUE 는 형태소 분석기가 권한 있는 사용으로만 제한됨을 나타냅니다. FALSE 는 이 IWordBreaker 구현을 자유롭게 사용할 수 있음을 나타냅니다.
반환 값
형식: HRESULT
이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.
반환 코드 | Description |
---|---|
|
완료되었습니다. |
|
단어 분리를 위한 구성 요소 중 하나를 배치할 수 없습니다. |
|
인수가 잘못되었습니다. pfLicense 매개 변수는 NULL입니다. |
|
기타 오류입니다. |
설명
단어 분리기의 기능은 인덱스 만들기와 쿼리 모두에서 유사합니다. 차이점은 언어에 따라 다릅니다. pfLicense가 TRUE이고 가능한 라이선스 제한에 대한 자세한 정보를 원하는 경우 IWordBreaker::GetLicenseToUse 메서드를 호출합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | indexsrv.h |
재배포 가능 파일 | Windows NT 4.0 옵션 팩 |