IDebugExpressionEvaluator2::SetCallback
启用表达式计算器(企业版)以指定调试器引擎(DE)将用于读取指标设置的回调接口。
语法
参数
pCallback
[in]用于设置回调的接口。
返回值
如果成功,则返回 S_OK
;否则,返回错误代码。
备注
此方法提供会话调试管理器的接口,表达式计算器可用于读取指标设置。 在远程调试中,读取 Visual Studio 计算机上的指标非常有用。
示例
以下示例演示如何为公开 IDebug设置Callback2 接口的 C企业版 对象实现此方法。
HRESULT CEE::SetCallback(IDebugSettingsCallback2* in_pCallback)
{
// precondition
INVARIANT( this );
// function body
if (NULL != this->m_LanguageSpecificUseCases.pfSetCallback)
{
EEDomain::fSetCallback DomainVal =
{
in_pCallback
};
BOOL bSuccess = (*this->m_LanguageSpecificUseCases.pfSetCallback)(DomainVal);
ENSURE( bSuccess );
}
// postcondition
INVARIANT( this );
return S_OK;
}