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 |