共用方式為


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;  
}  

另請參閱

IDebugExpressionEvaluator2