IDebugSettingsCallback2
Permite a los motores de depuración leer la configuración de métricas de forma remota.
Sintaxis
IDebugSettingsCallback2 : IUnknown
Notas para los implementadores
Esta interfaz la implementa la devolución de llamada de eventos del administrador de depuración de sesión y la consumen los motores de depuración. También se puede usar localmente en lugar de Dbgmetric[d].lib.
Métodos
En la tabla siguiente se muestran los métodos de IDebugSettingsCallback2
.
Método | Descripción |
---|---|
EnumEEs | Enumera los evaluadores de expresiones disponibles según el idioma y los identificadores de proveedor. |
GetEELocalObject | Recupera un objeto local del evaluador de expresiones según la métrica. |
GetEEMetricDword | Recupera un valor que corresponde a la métrica especificada del evaluador de expresiones. |
GetEEMetricFile | Recupera el archivo de métrica del evaluador de expresiones según el nombre o la métrica. |
GetEEMetricGuid | Recupera el identificador único de una métrica de evaluador de expresiones según su nombre. |
GetEEMetricString | Recupera la cadena de valor de una métrica de evaluador de expresiones según su nombre. |
GetMetricDword | Recupera el valor de una métrica dada su nombre. |
GetMetricGuid | Recupera el identificador único de una métrica dada su nombre. |
GetMetricString | Recupera la cadena de valor de la métrica según su nombre. |
Requisitos
Encabezado: Msdbg.h
Espacio de nombres: Microsoft.VisualStudio.Debugger.Interop
Ensamblado: Microsoft.VisualStudio.Debugger.Interop.dll
Ejemplo
En el ejemplo siguiente se muestra una función que toma un objeto IDebug Configuración Callback2 como parámetro.
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 );
}