システム ディクショナリ、ユーザー 辞書、または 単語リスト に指定した文字列が含まれているかどうかを示します。
構文
HRESULT IsStringSupported(
[in] BSTR String,
[out, retval] VARIANT_BOOL *Supported
);
パラメーター
[in] String
辞書と単語の一覧で検索する文字列。
BSTR データ型の詳細については、「 COM ライブラリの使用」を参照してください。
[out, retval] Supported
このメソッドが戻るときに、文字列が辞書または単語リスト にある場合は VARIANT_TRUEを格納します。それ以外の場合 はVARIANT_FALSE。
値を返す
このメソッドは、これらの値のいずれかを返すことができます。
| リターン コード | 説明 |
|---|---|
|
ディクショナリの 1 つに文字列が含まれています。 |
|
パラメーターに無効なポインターが含まれていました。 |
|
入力文字列が無効です。 |
|
処理中に例外が発生しました。 |
|
メモリ操作を割り当てることができません。 |
|
予期しないパラメーターまたはプロパティの型。 |
注釈
このメソッドは、テスト対象の文字列にコンテキストを提供するすべてのフラグとファクトロイドを考慮します。
コンテキストの 単語リスト を指定した場合、このメソッドはユーザー辞書を検索しません。 認識エンジンは、Microsoft Office XP の音声認識辞書を使用します。
Factoid プロパティを使用して、コンテキストに関連付けられているシステム ディクショナリまたは単語リストに検索を制限します。 たとえば、検索をシステム ディクショナリに限定するには、 SystemDictionary factoid を指定します。 結果を改善するために、 RecognitionFlags プロパティを設定する必要がある場合もあります。
必要条件
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | サポートなし |
| ターゲット プラットフォーム の | Windows |
| ヘッダー | msinkaut.h |