IAnalysisWarning::GetHint-Methode

Ruft den Analysehinweis ab, der diese Warnung verursacht hat.

Syntax

HRESULT GetHint(
  [out] IContextNode **pAnalysisHint
);

Parameter

pAnalysisHint [out]

Der Kontextknoten der Analysehinweise, der diese Warnung verursacht hat, oder NULL , wenn diese Warnung nicht durch einen Analysehinweis ausgelöst wurde.

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 auf *pAnalysisHint auf, wenn Sie den Analysehinweiskontextknoten nicht mehr verwenden müssen.

Ein Beispiel für einen Analysehinweis, der eine IAnalysisWarning generiert, ist ein Analysehinweis, der ein falsch geschriebenes Factoid enthält. In diesem Fall gibt die Freihandanalyse einen IAnalysisStatus zurück, der eine IAnalysisWarning enthält, die mit dem falsch geschriebenen Factoid auf den Kontextknoten der Analysehinweise verweist. Außerdem gibt die IAnalysisWarning::GetWarningCode-Methode der Analysewarnung in diesem Fall einen AnalysisWarningCode-Wertvon AnalysisWarningCode_FactoidNotSupported zurück.

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

Weitere Informationen

IAnalysisWarning

IAnalysisStatus

IInkAnalyzer::Analyze-Methode

IInkAnalyzer::BackgroundAnalyze-Methode

Analysiswarningcode

Freihandanalysereferenz