IDebugSettingsCallback2IDebugSettingsCallback2

Habilita el motores para leer la configuración de la métrica de depuración remota.Enables debug engines to read metric settings remotely.

SintaxisSyntax

IDebugSettingsCallback2D : IUnknown  

Notas para los implementadoresNotes for Implementers

Esta interfaz se implementa mediante la devolución de llamada de evento del Administrador de sesión de depuración y utilizada por motores de depuración.This interface is implemented by the event callback of the session debug manager and consumed by debug engines. También puede usar localmente en lugar de Dbgmetric [d] .lib.It could also be used locally instead of Dbgmetric[d].lib.

MétodosMethods

La tabla siguiente muestran los métodos de IDebugSettingsCallback2.The following table shows the methods of IDebugSettingsCallback2.

MétodoMethod DescripciónDescription
EnumEEsEnumEEs Enumera los evaluadores de expresión disponibles dados los identificadores de idioma y el proveedor.Enumerates the available expression evaluators given the language and vendor identifiers.
GetEELocalObjectGetEELocalObject Recupera un objeto local de evaluador de expresiones tiene la métrica.Retrieves a expression evaluator local object given the metric.
GetEEMetricDwordGetEEMetricDword Recupera un valor que corresponde a la métrica especificada del evaluador de expresiones.Retrieves a value that corresponds to the specified metric of the expression evaluator.
GetEEMetricFileGetEEMetricFile Recupera el archivo de métrica de evaluador de expresiones dado el nombre o la métrica.Retrieves the expression evaluator metric file given the name or the metric.
GetEEMetricGuidGetEEMetricGuid Recupera el identificador único para una métrica de evaluador de expresiones dado su nombre.Retrieves the unique identifier for a expression evaluator metric given its name.
GetEEMetricStringGetEEMetricString Recupera la cadena del valor de una métrica de evaluador de expresiones dada su nombre.Retrieves the value string of an expression evaluator metric given its name.
GetMetricDwordGetMetricDword Recupera el valor de una métrica de acuerdo con su nombre.Retrieves the value of a metric given its name.
GetMetricGuidGetMetricGuid Recupera el identificador único de una métrica de acuerdo con su nombre.Retrieves the unique identifier of a metric given its name.
GetMetricStringGetMetricString Recupera la cadena del valor de la métrica de acuerdo con su nombre.Retrieves the value string of the metric given its name.

RequisitosRequirements

Encabezado: Msdbg.hHeader: Msdbg.h

Namespace: Microsoft.VisualStudio.Debugger.InteropNamespace: Microsoft.VisualStudio.Debugger.Interop

Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dllAssembly: Microsoft.VisualStudio.Debugger.Interop.dll

EjemploExample

En el ejemplo siguiente se muestra una función que toma un IDebugSettingsCallback2 objeto como parámetro.The following example shows a function that takes an IDebugSettingsCallback2 object as a parameter.

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