Sdílet prostřednictvím


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