IStemmer::Init メソッド (indexsrv.h)
ステミング機能を初期化します。
構文
HRESULT Init(
[in] ULONG ulMaxTokenSize,
[out] BOOL *pfLicense
);
パラメーター
[in] ulMaxTokenSize
種類: ULONG
IWordFormSink オブジェクトに追加される単語の最大文字数。 この制限を超える単語は切り捨てられる場合があります。
[out] pfLicense
種類: BOOL
この IStemmer 実装のライセンス制限があるかどうかを示すフラグを受け取る出力変数へのポインター。 TRUE は 、ステミング機能が承認された使用のみに制限されていることを示します。 FALSE は 、この IStemmer 実装を自由に使用できることを示します。
戻り値
種類: HRESULT
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
正常に完了しました。 |
|
単語区切りのコンポーネントの 1 つを見つけられない。 |
|
引数が無効です。 pfLicense パラメーターは NULL です。 |
|
失敗した完了。 |
注釈
ステミング機能を初期化する必要があります。 IStemmer::Init メソッドは、IStemmer の他のメソッドの前に呼び出す必要があります。 pfLicense が TRUE で、使用可能なライセンス制限の詳細が必要な場合は、IStemmer::GetLicenseToUse メソッドを呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | indexsrv.h |
再頒布可能パッケージ | Windows NT 4.0 オプション パック |