_IAnalysisEvents::IntermediateResults イベント
現在の中間分析ステージが終了したときに発生します。
構文
HRESULT IntermediateResults(
[in] IInkAnalyzer *pInkAnalyzer,
[in] IAnalysisStatus *pAnalysisStatus
);
パラメーター
-
pInkAnalyzer [in]
-
分析を実行している IInkAnalyzer 。
-
pAnalysisStatus [in]
-
中間結果の状態を表す IAnalysisStatus オブジェクト。
戻り値
戻り値の説明については、「 クラスとインターフェイス - インク分析」を参照してください。
解説
IInkAnalyzer は、現在の分析ステージの中間結果を調整した後に、このイベントを発生させます。
アプリケーションが IInkAnalyzer のデータ構造と同期する独自のデータ構造を維持している場合、このイベントは、 IInkAnalyzer がこの分析ステージの内部データの変更を完了したことを示します。
IInkAnalyzer で _IAnalysisProxyEvents::InkAnalyzerStateChanging イベントが発生したときにデータ構造をロックします。 この分析フェーズ中にデータ構造を変更すると、インク分析と同期でエラーが発生する可能性があります。 IInkAnalyzer が _IAnalysisEvents::IntermediateResults または _IAnalysisEvents::Results イベントを発生させると、データ構造のロックを解除できます。
アプリケーション データを IInkAnalyzer と同期する方法の詳細については、「Ink Analysis を使用した データ プロキシ」を参照してください。
IInkAnalyzer は、分析モードに AnalysisModes_IntermediateResults フラグが設定されている場合にのみ中間結果を生成します (「IInkAnalyzer::GetAnalysisModes メソッド」を参照)。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
Header |
|
[DLL] |
|