Метод IStemmer::Init (indexsrv.h)
Инициализирует парадигматический метод.
Синтаксис
HRESULT Init(
[in] ULONG ulMaxTokenSize,
[out] BOOL *pfLicense
);
Параметры
[in] ulMaxTokenSize
Тип: ULONG
Максимальное количество символов для слов, добавляемых в объект IWordFormSink . Слова, превышающие это ограничение, могут быть усечены.
[out] pfLicense
Тип: BOOL
Указатель на выходную переменную, получающую флаг, указывающий, существуют ли лицензионные ограничения для этой реализации IStemmer . Значение TRUE указывает, что парадигматический метод ограничен только разрешенным использованием. Значение FALSE указывает, что эту реализацию IStemmer можно использовать свободно.
Возвращаемое значение
Тип: HRESULT
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешное завершение. |
|
Не удается найти один из компонентов для разбиения по словам. |
|
Недопустимый аргумент. Параметр pfLicense имеет значение NULL. |
|
Неудачное завершение. |
Комментарии
Необходимо инициализировать парадигматический метод. Метод IStemmer::Init должен вызываться перед любым другим методом IStemmer. Если pfLicense имеет значение TRUE и вам нужны дополнительные сведения о возможных ограничениях лицензий, вызовите метод IStemmer::GetLicenseToUse .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | indexsrv.h |
Распространяемые компоненты | Windows NT 4.0 Option Pack |