IStemmer::Init 方法 (indexsrv.h)

初始化词干分析器。

语法

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

参数

[in] ulMaxTokenSize

类型: ULONG

添加到 IWordFormSink 对象的单词的最大字符数。 超出此限制的字词可能会被截断。

[out] pfLicense

类型: BOOL

指向输出变量的指针,该变量接收一个标志,该标志指示此 IStemmer 实现是否有许可证限制。 TRUE 表示词干分析器仅限于授权使用。 FALSE 表示此 IStemmer 实现可以自由使用。

返回值

类型: HRESULT

此方法可以返回其中一个值。

返回代码 说明
S_OK
成功完成。
LANGUAGE_E_DATABASE_NOT_FOUND
无法找到断字的组件之一。
E_INVALIDARG
无效的参数。 pfLicense 参数为 NULL
E_FAIL
未成功完成。

注解

必须初始化词干分析器。 必须在 IStemmer 的任何其他方法之前调用 IStemmer::Init 方法。 如果 pfLicenseTRUE,并且需要有关可能的许可证限制的详细信息,请调用 IStemmer::GetLicenseToUse 方法。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 indexsrv.h
可再发行组件 Windows NT 4.0 选项包

另请参阅

IStemmer