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