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*
}
要求
要求 | 值 |
---|---|
Header | dbgmodel.h |