Condividi tramite


Metodo IInkAnalyzer::Abort

Annulla l'operazione di analisi corrente.

Sintassi

HRESULT Abort(
  [out] IAnalysisRegion **ppAbortedRegion
);

Parametri

ppAbortedRegion [out]

Puntatore a un oggetto IAnalysisRegion che rappresenta l'area dirty (vedere IInkAnalyzer::GetDirtyRegion Metodo) dell'operazione di analisi corrente.

Valore restituito

Per una descrizione dei valori restituiti, vedere Classi e interfacce - Analisi input penna.

Commenti

Chiamare IUnknown::Release in ppAbortedRegion quando non è più necessario usare l'oggetto.

Questo metodo annulla l'operazione di analisi corrente.

Quando ppAbortedRegion è NULL, questo metodo esegue l'interruzione come normale, perché indica che il chiamante non ha alcun interesse nel valore restituito.

Il metodo IInkAnalyzer::Abort silenzio gli eventi _IAnalysisEvents::Risultati e _IAnalysisEvents::Activity per l'operazione di analisi corrente.

Il metodo IInkAnalyzer::Abort viene eseguito in modo asincrono finché l'operazione di analisi in background corrente non viene annullata. Poiché il processo di annullamento è asincrono, l'applicazione può eseguire altre attività mentre le operzioni di analisi correnti vengono annullate.

Se non sono in corso operazioni di analisi, questo metodo restituisce un'area di analisi vuota.

Se un'operazione di analisi è in corso, questo metodo annulla l'operazione.

Se entrambe le operazioni di analisi sincrone e asincrone sono in corso, questo metodo annulla l'operazione sincrona.

Se questo metodo viene chiamato più volte per la stessa operazione di analisi, la prima chiamata restituisce l'area sporca per l'operazione e le chiamate successive restituiscono un'area vuota.

Se l'applicazione gestisce la propria struttura di dati sincronizzata con quella di IInkAnalyzer, la chiamata a IInkAnalyzer::Abort Method può lasciare il documento con risultati parziali. Per evitare questo problema, non chiamare il metodo IInkAnalyzer::Abort tra l'ora in cui IInkAnalyzer riceve l'evento _IAnalysisProxyEvents::InkAnalyzerStateChanging e l'ora in cui IInkAnalyzer riceve l'evento _IAnalysisEvents:: IntermediateResults o _IAnalysisEvents :: Results .

Per altre informazioni sulla sincronizzazione dei dati dell'applicazione con l'analizzatore input penna, vedere Proxy dati con Analisi input penna.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
IACom.h (richiede anche IACom_i.c)
DLL
IACom.dll

Vedi anche

IInkAnalyzer

Metodo IInkAnalyzer::Analysis

Metodo IInkAnalyzer::BackgroundAnalyze

Metodo IInkAnalyzer::GetDirtyRegion

Metodo IInkAnalyzer::SetDirtyRegion

Informazioni di riferimento per l'analisi dell'input penna