IInkRecognizerContext::IsStringSupported メソッド (msinkaut.h)

システム ディクショナリ、ユーザー 辞書、または 単語リスト に指定した文字列が含まれているかどうかを示します。

構文

HRESULT IsStringSupported(
  [in]          BSTR         String,
  [out, retval] VARIANT_BOOL *Supported
);

パラメーター

[in] String

辞書と単語の一覧で検索する文字列。

BSTR データ型の詳細については、「 COM ライブラリの使用」を参照してください。

[out, retval] Supported

このメソッドが戻るときに、文字列が辞書または単語リスト にある場合は VARIANT_TRUEを格納します。それ以外の場合 はVARIANT_FALSE

値を返す

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
ディクショナリの 1 つに文字列が含まれています。
E_POINTER
パラメーターに無効なポインターが含まれていました。
E_INVALIDARG
入力文字列が無効です。
E_INK_EXCEPTION
処理中に例外が発生しました。
E_OUTOFMEMORY
メモリ操作を割り当てることができません。
E_UNEXPECTED
予期しないパラメーターまたはプロパティの型。

注釈

このメソッドは、テスト対象の文字列にコンテキストを提供するすべてのフラグとファクトロイドを考慮します。

コンテキストの 単語リスト を指定した場合、このメソッドはユーザー辞書を検索しません。 認識エンジンは、Microsoft Office XP の音声認識辞書を使用します。

Factoid プロパティを使用して、コンテキストに関連付けられているシステム ディクショナリまたは単語リストに検索を制限します。 たとえば、検索をシステム ディクショナリに限定するには、 SystemDictionary factoid を指定します。 結果を改善するために、 RecognitionFlags プロパティを設定する必要がある場合もあります。

必要条件

Requirement 価値
サポートされる最小クライアント Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
ターゲット プラットフォーム Windows
ヘッダー msinkaut.h

こちらも参照ください

Factoid プロパティ [InkRecognizeContext クラス]

IInkRecognizerContext

InkRecognizerContext クラス

RecognitionFlags プロパティ