共用方式為


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 介面