Condividi tramite


Metodo IModelObject::IsEqualTo (dbgmodel.h)

Il metodo IsEqualTo confronta un contesto host con un altro contesto host. Se i due contesti sono equivalenti, viene restituita un'indicazione di questo tipo. Si noti che questo confronto non è l'equivalenza dell'interfaccia. In questo modo viene confrontato il contenuto opaco sottostante del contesto stesso.

È anche importante notare che questo metodo verifica l'equivalenza e non che uno dei contesti è un subset o un superset dell'altro.

Sintassi

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

Parametri

other

Contesto host da confrontare.

equal

Indica se i due contesti sono equivalenti vengono passati qui.

Valore restituito

Questo metodo restituisce HRESULT che indica l'esito positivo o negativo.

Osservazioni

esempio di codice

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*
}

Fabbisogno

Requisito Valore
intestazione dbgmodel.h

Vedere anche

dell'interfaccia IModelObject