Freigeben über


IDebugSettingsCallback2

Aktiviert Debuggen von Modulen, um metrische Einstellungen remote zu lesen.

IDebugSettingsCallback2D : IUnknown

Hinweise für Implementierer

Diese Schnittstelle wird von den Rückruf Ereignis Debuggen des Managers der Sitzung implementiert und Module Debuggen von genutzt. Er kann anstelle Dbgmetric [d] .lib außerdem lokal verwendet werden.

Methoden

In der folgenden Tabelle werden die Methoden von IDebugSettingsCallback2an.

Methode

Beschreibung

IDebugSettingsCallback2::EnumEEs

Listet die verfügbaren Sprach- und Anbieter die Ausdrucksauswertung angegebenen Bezeichner.

IDebugSettingsCallback2::GetEELocalObject

Ruft ein lokales angegebenes Objekt des Ausdrucksauswerters die Metrik ab.

IDebugSettingsCallback2::GetEEMetricDword

Ruft einen Wert ab, der der angegebenen Metriken des Ausdrucksauswerters entspricht.

IDebugSettingsCallback2::GetEEMetricFile

Ruft das metrische angegebene Datei des Ausdrucksauswerters der Name oder die Metrik ab.

IDebugSettingsCallback2::GetEEMetricGuid

Ruft den eindeutigen Bezeichner für ein metrisches angegebenes des Ausdrucksauswerters ihr Name ab.

IDebugSettingsCallback2::GetEEMetricString

Ruft die Zeichenfolge des Werts von einem metrischen angegebenen des Ausdrucksauswerters Name ab.

IDebugSettingsCallback2::GetMetricDword

Ruft den Wert eines metrischen angegebene Name ab.

IDebugSettingsCallback2::GetMetricGuid

Ruft den eindeutigen Bezeichner für einen metrischen angegebene Name ab.

IDebugSettingsCallback2::GetMetricString

Ruft die Zeichenfolge des Werts von metrischen angegebene Name ab.

Anforderungen

Header: Msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

Beispiel

Im folgenden Beispiel wird eine Funktion veranschaulicht, die ein Objekt IDebugSettingsCallback2 als Parameter akzeptiert.

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