다음을 통해 공유


IModelObject::IsEqualTo 메서드(dbgmodel.h)

IsEqualTo 메서드는 호스트 컨텍스트를 다른 호스트 컨텍스트와 비교합니다. 두 컨텍스트가 동일한 경우 이를 나타내는 가 반환됩니다. 이 비교는 인터페이스 동등성이 아닙니다. 컨텍스트 자체의 기본 불투명 콘텐츠를 비교합니다.

또한 이 메서드는 컨텍스트 중 하나가 다른 컨텍스트의 하위 집합 또는 상위 집합이 아니라 동등성을 검사한다는 점에 유의해야 합니다.

구문

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

매개 변수

other

비교할 호스트 컨텍스트입니다.

equal

두 컨텍스트가 동등한지 여부를 나타내는 표시가 여기에 다시 전달됩니다.

반환 값

이 메서드는 성공 또는 실패를 나타내는 HRESULT를 반환합니다.

설명

코드 예제

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

요구 사항

요구 사항
헤더 dbgmodel.h

추가 정보

IModelObject 인터페이스