IInkAnalyzer::GetInkAnalysisRecognizersByPriority method
Retrieves an ordered collection of IInkAnalysisRecognizer objects.
HRESULT GetInkAnalysisRecognizersByPriority(
[out] IInkAnalysisRecognizers **ppInkAnalysisRecognizers
);
-
ppInkAnalysisRecognizers [out]
-
An ordered collection of IInkAnalysisRecognizer objects.
For a description of the return values, see Classes and Interfaces - Ink Analysis.
Caution
To avoid a memory leak, call IUnknown::Release on ppInkAnalysisRecognizers when you no longer need to use the object.
The order of the recognizers in this collection indicates the order in which the IInkAnalyzer evaluates the available recognizers. The IInkAnalyzer uses the language of the strokes as its primary criterion for applying an IInkAnalysisRecognizer. As a secondary criterion, the IInkAnalyzer compares analysis hint information against an IInkAnalysisRecognizer object's supported capabilities (see IInkAnalysisRecognizer::GetCapabilities). For more information about analysis hints, see IInkAnalyzer::CreateAnalysisHint Method.
If more than one IInkAnalysisRecognizer supports a language identifier, the IInkAnalyzer uses a "first-fit" algorithm to select the first IInkAnalysisRecognizer to analyze strokes of that language.
Requirement | Value |
---|---|
Minimum supported client |
Windows XP Tablet PC Edition [desktop apps only] |
Minimum supported server |
None supported |
Header |
|
DLL |
|