IDebugExpressionEvaluator2::SetCallback
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
可讓運算式評估工具 (EE) 來指定偵錯工具引擎 (DE) 將用來讀取度量設定回呼介面。
語法
HRESULT SetCallback (
IDebugSettingsCallback2* pCallback
);
int SetCallback (
IDebugSettingsCallback2 pCallback
);
參數
pCallback
[in]若要使用的設定回呼介面。
傳回值
如果成功,傳回S_OK
; 否則傳回錯誤碼。
備註
這個方法的運算式評估工具可用來讀取度量設定工作階段偵錯管理員提供的介面。 它適用於遠端偵錯上讀取度量Visual Studio電腦。
範例
下列範例將示範如何實作這個方法的CEE公開物件IDebugSettingsCallback2介面。
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;
}