Freigeben über


IDebugHostEvaluator3::Compare-Methode (dbgmodel.h)

Die Compare-Methode vergleicht zwei modellbasierte Objekte für die linguistische Gleichheit. Bei Bedarf werden Zeiger und Zeigergleichheit behandelt.

Syntax

HRESULT Compare(
  IModelObject *pLeft,
  IModelObject *pRight,
  IModelObject **ppResult
);

Parameter

pLeft

Ein Zeiger auf die IModelObject-Schnittstelle des ersten zu vergleichenden Objekts.

pRight

Ein Zeiger auf die IModelObject-Schnittstelle des zweiten zu vergleichenden Objekts.

ppResult

Ein Zeiger auf eine Zeigervariable, die das Ergebnis IModelObject-Schnittstelleempfängt. Dies enthält das Ergebnis des Vergleichs.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Die Compare-Methode eignet sich für linguistische und semantische Vergleiche modellbasierter Objekte, einschließlich Prüfungen auf Zeiger- und Zeigerkoersionsgleichheit.

Anforderungen

Anforderung Wert
Header- dbgmodel.h

Siehe auch

IDebugHostEvaluator3-Schnittstelle