_IAnalysisEvents::UpdateStrokesCache event

Occurs before the IInkAnalyzer accesses stroke data.

Syntax

HRESULT UpdateStrokesCache(
  [in] ULONG ulStrokeIdsCount,
  [in] LONG  *plStrokeIds
);

Parameters

ulStrokeIdsCount [in]

The number of stroke identifiers in plStrokeIds.

plStrokeIds [in]

The identifiers of the strokes whose packet data has been cleared.

Return value

For a description of the return values, see Classes and Interfaces - Ink Analysis.

Remarks

The IInkAnalyzer raises this event during ink analysis when it accesses one or more strokes for which the packet data has been cleared. To update the stroke packet data, use the IInkAnalyzer::UpdateStrokesData Method method.

The IInkAnalyzer does not raise this event when accessing a partially populated ink leaf node when the location of the node has not been set by the IInkAnalyzer.

For more information about synchronizing your application data with the IInkAnalyzer, see Data Proxy with Ink Analysis.

Requirements

Requirement Value
Minimum supported client
Windows XP Tablet PC Edition [desktop apps only]
Minimum supported server
None supported
Header
IACom.h (also requires IACom_i.c)
DLL
IACom.dll

See also

_IAnalysisEvents

_IAnalysisProxyEvents

IInkAnalyzer

IInkAnalyzer::Analyze Method

IInkAnalyzer::BackgroundAnalyze Method

IInkAnalyzer::UpdateStrokesData Method

IContextNode::CreatePartiallyPopulatedSubNode

IContextNode::GetPartiallyPopulated

Ink Analysis Reference