IDebugSettingsCallback2
Umožňuje ladicí moduly vzdáleně číst nastavení metrik.
Syntaxe
IDebugSettingsCallback2 : IUnknown
Poznámky pro implementátory
Toto rozhraní je implementováno zpětným voláním události správce ladění relace a spotřebovává ladicí moduly. Místo dbgmetric[d].lib se dá použít také místně.
Metody
Následující tabulka ukazuje metody IDebugSettingsCallback2
.
metoda | Popis |
---|---|
EnumEEs | Vytvoří výčet dostupných vyhodnocovačů výrazů vzhledem k identifikátorům jazyka a dodavatele. |
GetEELocalObject | Načte místní objekt vyhodnocovače výrazů vzhledem k metrice. |
GetEEMetricDword | Načte hodnotu, která odpovídá zadané metrice vyhodnocovače výrazů. |
GetEEMetricFile | Načte soubor metrik vyhodnocovače výrazů s názvem nebo metrikou. |
GetEEMetricGuid | Načte jedinečný identifikátor metriky vyhodnocovače výrazů s daným názvem. |
GetEEMetricString | Načte řetězec hodnoty metriky vyhodnocovače výrazu s daným názvem. |
GetMetricDword | Načte hodnotu metriky s daným názvem. |
GetMetricGuid | Načte jedinečný identifikátor metriky s daným názvem. |
GetMetricString | Načte řetězec hodnoty metriky s daným názvem. |
Požadavky
Hlavička: Msdbg.h
Obor názvů: Microsoft.VisualStudio.Debugger.Interop
Sestavení: Microsoft.VisualStudio.Debugger.Interop.dll
Příklad
Následující příklad ukazuje funkci, která přebírá IDebug Nastavení Callback2 objekt jako parametr.
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 );
}