_IAnalysisEvents::Results イベント

最終的な分析ステージが完了したときに発生します。

構文

HRESULT Results(
  [in] IInkAnalyzer    *pInkAnalyzer,
  [in] IAnalysisStatus *pAnalysisStatus
);

パラメーター

pInkAnalyzer [in]

分析結果を生成する IInkAnalyzer

pAnalysisStatus [in]

分析の状態を表す IAnalysisStatus オブジェクト。

戻り値

戻り値の説明については、「 クラスとインターフェイス - インク分析」を参照してください。

解説

IInkAnalyzer は、最終的な分析ステージの結果を調整した後、このイベントを発生させます。

アプリケーションで IInkAnalyzer::BackgroundAnalyze メソッドを呼び出すと、分析結果の準備ができたときにこのイベントが通知されます。

アプリケーションが独自のデータ構造を維持し、 IInkAnalyzer のデータ構造と同期している場合、このイベントは、 IInkAnalyzer がこの分析ステージの内部データの変更を完了したことを示します。

IInkAnalyzer_IAnalysisProxyEvents::InkAnalyzerStateChanging イベントが発生したときに、データ構造をロックします。 分析のこのフェーズ中にデータ構造を変更すると、インク分析と同期でエラーが発生する可能性があります。 IInkAnalyzer_IAnalysisEvents::IntermediateResults または _IAnalysisEvents::Results イベントを発生させると、データ構造のロックを解除します。

アプリケーション データを IInkAnalyzer と同期する方法の詳細については、「Ink Analysis を使用した データ プロキシ」を参照してください。

要件

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

関連項目

_IAnalysisEvents

_IAnalysisProxyEvents

IInkAnalyzer

IInkAnalyzer::Analyze メソッド

IInkAnalyzer::BackgroundAnalyze メソッド

IAnalysisStatus

インク分析リファレンス