AnalysisWarningCode 列挙型

インク分析中に発生する可能性がある一連の使用可能な警告を指定します。

構文

typedef enum AnalysisWarningCode { 
  AnalysisWarningCode_Aborted                                    = 0,
  AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound       = 1,
  AnalysisWarningCode_FactoidNotSupported                        = 2,
  AnalysisWarningCode_FactoidCoercionNotSupported                = 3,
  AnalysisWarningCode_GuideNotSupported                          = 4,
  AnalysisWarningCode_WordlistNotSupported                       = 5,
  AnalysisWarningCode_WordModeNotSupported                       = 6,
  AnalysisWarningCode_PartialDictionaryTermsNotSupported         = 7,
  AnalysisWarningCode_TextRecognitionProcessFailed               = 8,
  AnalysisWarningCode_AddInkToRecognizerFailed                   = 9,
  AnalysisWarningCode_SetPrefixSuffixFailed                      = 10,
  AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed  = 11,
  AnalysisWarningCode_ConfirmedWithoutInkRecognition             = 12,
  AnalysisWarningCode_BackgroundException                        = 13,
  AnalysisWarningCode_ContextNodeLocationNotSet                  = 14,
  AnalysisWarningCode_LanguageIdNotRespected                     = 15,
  AnalysisWarningCode_EnableUnicodeCharacterRangesNotSupported   = 16,
  AnalysisWarningCode_TopInkBreaksOnlyNotSupported               = 17,
  AnalysisWarningCode_AnalysisAlreadyRunning                     = 18
} AnalysisWarningCode;

定数

AnalysisWarningCode_Aborted

分析操作が中止されました。

同期分析操作が呼び出された場合にのみ返されます。 非同期操作を中止しても、 _IAnalysisEvents::Results イベントは発生しません。

AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound

IInkAnalyzer は、分析操作を実行するために必要な言語または機能の要件を満たすインク認識エンジンを見つけることができません。

AnalysisWarningCode_FactoidNotSupported

インク認識エンジンは、分析ヒント ノードで指定されたファクトロイド セットを考慮できませんでした ( IContextNode::GetType分析ヒントのプロパティを参照)。

AnalysisWarningCode_FactoidCoercionNotSupported

インク認識エンジンは、分析ヒント ノード上の指定されたファクトロイド セットに結果を強制できませんでした ( IContextNode::GetType分析ヒントのプロパティを参照)。

AnalysisWarningCode_GuideNotSupported

インク認識エンジンは、分析ヒント ノードで指定されたガイド セットを尊重できませんでした ( IContextNode::GetType分析ヒントのプロパティを参照)。

AnalysisWarningCode_WordlistNotSupported

インク認識エンジンは、分析ヒント ノードに設定されている指定された単語リストを考慮できませんでした ( IContextNode::GetType分析ヒントのプロパティを参照)。

AnalysisWarningCode_WordModeNotSupported

インク認識エンジンは、分析ヒント ノードに設定されている指定された単語モードを考慮できませんでした ( IContextNode::GetType分析ヒントのプロパティを参照)。

AnalysisWarningCode_PartialDictionaryTermsNotSupported

IInkAnalysisRecognizer から部分辞書の用語を返できなかったことを示します。

AnalysisWarningCode_TextRecognitionProcessFailed

テキスト認識プロセスが失敗したことを示します。

AnalysisWarningCode_AddInkToRecognizerFailed

インクを IInkAnalysisRecognizer に追加できませんでした。 たとえば、ジェスチャ認識エンジンではデジタイザーから収集されたストロークが必要なため、マウスから収集されたストロークをジェスチャ認識エンジンに追加すると失敗します。

AnalysisWarningCode_SetPrefixSuffixFailed

IInkAnalysisRecognizer は、分析ヒント ノードの指定されたプレフィックスまたはサフィックス テキストを尊重できませんでした (IContextNode::GetType分析ヒントのプロパティを参照)。

AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed

IInkAnalyzer は、IInkAnalysisRecognizer でストロークをインスタンス化、複製、または設定できませんでした。

AnalysisWarningCode_ConfirmedWithoutInkRecognition

ノードに対して計算された認識値を持たずに 、IContextNode オブジェクトがユーザーによって確認されたことを示します。

AnalysisWarningCode_BackgroundException

例外のため、バックグラウンド操作が完了しませんでした。 これは致命的なエラーであり、さらに使用する前 に IInkAnalyzer を再インスタンス化する必要があります。

AnalysisWarningCode_ContextNodeLocationNotSet

IContextNode オブジェクトに適切な場所セットがないことを示します (IContextNode::SetLocation を参照)。 IContextNode::GetLocation メソッドは、IContextNode オブジェクトが部分的に設定済みとしてマークされていない限り、空でない値を返す必要があります。

AnalysisWarningCode_LanguageIdNotRespected

カスタム認識エンジン ノードに関連付けられているストロークに設定された言語識別子 ( IContextNode::GetType を参照) が、使用される IInkAnalysisRecognizer の言語識別子と一致しませんでした。 インクは、指定された IInkAnalysisRecognizer で認識されました。

AnalysisWarningCode_EnableUnicodeCharacterRangesNotSupported

IInkAnalysisRecognizer では、指定された Unicode 文字範囲の有効化はサポートされていません。

AnalysisWarningCode_TopInkBreaksOnlyNotSupported

ヒントに TopInkBreaks の要求のみが含まれている場合でも、 IInkAnalysisRecognizer は TopInkBreaks のみをサポートしていません。

AnalysisWarningCode_AnalysisAlreadyRunning

IInkAnalyzer は既にバックグラウンド分析を実行しています。

解説

AnalysisWarningCode_BackgroundException は、さらに使用する前 に IInkAnalyzer オブジェクトを再インスタンス化する必要がある唯一の警告コード値です。

AnalysisWarningCode_InkAnalysisRecognizerInitializationFailedAnalysisWarningCode_NoMatchingInkAnalysisRecognizerFoundなど、その他の警告コード値では、IInkAnalyzer オブジェクトが別の認識エンジンを使用する必要がある場合があります。

必要条件

要件
サポートされている最小のクライアント
Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
Header
IACom.h (IACom_i.c も必要)

関連項目

IAnalysisWarning::GetWarningCode

インク分析リファレンス