Partager via


IModelObject ::IsEqualTo, méthode (dbgmodel.h)

La méthode IsEqualTo compare un contexte hôte à un autre contexte hôte. Si les deux contextes sont équivalents, une indication de ceci est retournée. Notez que cette comparaison n’est pas une équivalence d’interface. Cela compare le contenu opaque sous-jacent du contexte lui-même.

Il est également important de noter que cette méthode vérifie l’équivalence et non que l’un des contextes est un sous-ensemble ou un sur-ensemble de l’autre.

Syntaxe

HRESULT IsEqualTo(
  IModelObject *other,
  bool         *equal
);

Paramètres

other

Contexte d’hôte à comparer.

equal

Une indication indiquant si les deux contextes sont équivalents est repassé ici.

Valeur de retour

Cette méthode retourne HRESULT qui indique la réussite ou l’échec.

Remarques

Exemple de code

ComPtr<IDebugHostContext> spContext1; /* get a context (e.g.:
                                         IDebugHost::GetCurrentContext) */
ComPtr<IDebugHostContext> spContext2; /* get another context (e.g.:
                                         IModelObject::GetContext) */

bool isEqual;
if (SUCCEEDED(spContext1->IsEqualTo(spContext2.Get(), &isEqual)) && isEqual)
{
    // The contexts are *IDENTICAL*
}

Exigences

Exigence Valeur
d’en-tête dbgmodel.h

Voir aussi

interface IModelObject