共用方式為


IDebugExpressionEvaluator2::SetCallback

可讓表達式評估工具 (EE) 指定除錯程式引擎用來讀取計量設定的回呼介面。

語法

int SetCallback (
    IDebugSettingsCallback2 pCallback
);

參數

pCallback
[in]用於設定回呼的介面。

傳回值

如果成功,則會傳回 S_OK;否則,會傳回錯誤碼。

備註

這個方法提供會話偵錯管理員的介面,表達式評估工具可用來讀取計量設定。 在遠端偵錯中,讀取 Visual Studio 電腦上的計量很有用。

範例

下列範例示範如何為公開IDebug 設定 Callback2 介面的 CEE 物件實作這個方法。

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

另請參閱