IDebugSettingsCallback2

可讓偵錯引擎從遠端讀取計量設定。

語法

IDebugSettingsCallback2 : IUnknown

實作者的注意事項

這個介面是由會話偵錯管理員的事件回呼所實作,並由偵錯引擎取用。 它也可以在本機使用,而不是 Dbgmetric[d].lib。

方法

下表顯示 IDebugSettingsCallback2 方法。

方法 描述
EnumEEs 列舉給定語言和廠商標識碼的可用表達式評估工具。
GetEELocalObject 擷取指定計量的表達式評估工具本機物件。
GetEEMetricDword 擷取對應至表達式評估工具指定計量的值。
GetEEMetricFile 擷取指定名稱或計量的表達式評估工具計量檔案。
GetEEMetricGuid 擷取表達式評估工具計量的唯一標識碼,指定其名稱。
GetEEMetricString 擷取表達式評估工具計量的值字串,指定其名稱。
GetMetricDword 擷取指定其名稱的計量值。
GetMetricGuid 擷取指定其名稱之計量的唯一標識碼。
GetMetricString 擷取指定其名稱之計量的值字串。

需求

標頭:Msdbg.h

命名空間:Microsoft.VisualStudio.Debugger.Interop

元件:Microsoft.VisualStudio.Debugger.Interop.dll

範例

下列範例顯示採用 IDebug 設定 Callback2 物件的函式做為參數。

HRESULT GetDebugSettingsCallback (IDebugSettingsCallback2 **ppCallback)
{
    HRESULT hRes = E_FAIL;

    if ( ppCallback )
    {
        if ( EVAL(m_pdec) )
            hRes = m_pdec->QueryInterface(IID_IDebugSettingsCallback2, (void **)ppCallback);
        else
            hRes = E_FAIL;
    }
    else
        hRes = E_INVALIDARG;

    return ( hRes );
}