Freigeben über


IAnalysisAlternate::GetAlternateNodes-Methode

Ruft die IContextNode-Objekte ab, die dieser Alternative zugeordnet sind.

Syntax

HRESULT GetAlternateNodes(
  [out] IContextNodes **ppAlternateNodes
);

Parameter

ppAlternateNodes [out]

Ein Zeiger auf die IContextNodes-Auflistung , die IContextNode-Objekte enthält, die diesem Alternativen zugeordnet sind.

Rückgabewert

Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Freihandanalyse.

Bemerkungen

Achtung

Um einen Speicherverlust zu vermeiden, rufen Sie IUnknown::Release für *ppAlternateNodes auf, wenn Sie die Kontextknotensammlung nicht mehr verwenden müssen.

Diese Methode gibt die Blattkontextknoten zurück, die diesem Alternativen zugeordnet sind. Beispiele für Blattknoten sind Die Kontextknoten InkWord, TextWord, Image, InkDrawing und InkBullet. Weitere Informationen finden Sie unter IContextNode::GetType und Kontextknotentypen.

Da sie Alternativen entsprechen, sind diese IContextNode-Objekte keine Nachfolger des IContextNode-Stammelements des IInkAnalyzer-Objekts (siehe IInkAnalyzer::GetRootNode-Methode), es sei denn, sie sind das erste Element in einer IAnalysisAlternates-Auflistung.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
IACom.h (erfordert auch IACom_i.c)
DLL
IACom.dll

Siehe auch

IAnalysisAlternate

IContextNode

IContextNodes

Freihandanalysereferenz

System.Windows.Ink.AnalysisCore.AnalysisAlternateBase.AlternateNodes