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
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
正常に完了しました。 |
|
単語区切りのコンポーネントの 1 つを見つけられない。 |
|
引数が無効です。 pfLicense パラメーターは NULL です。 |
|
その他のエラーです。 |
注釈
ワード ブレーカーの機能は、インデックスの作成とクエリの両方で似ています。 違いは言語によって異なります。 pfLicense が TRUE で、使用可能なライセンス制限の詳細が必要な場合は、IWordBreaker::GetLicenseToUse メソッドを呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | indexsrv.h |
再頒布可能パッケージ | Windows NT 4.0 オプション パック |