Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Consente ai motori di debug di leggere le impostazioni delle metriche in remoto.
Sintassi
IDebugSettingsCallback2 : IUnknown
Note per gli implementatori
Questa interfaccia viene implementata dal callback dell'evento della gestione debug sessione e utilizzato dai motori di debug. Può anche essere usato localmente anziché Dbgmetric[d].lib.
Metodi
Nella tabella seguente vengono illustrati i metodi di IDebugSettingsCallback2.
| metodo | Descrizione |
|---|---|
| EnumEEs | Enumera gli analizzatori di espressioni disponibili in base alla lingua e agli identificatori del fornitore. |
| GetEELocalObject | Recupera un oggetto locale dell'analizzatore di espressioni in base alla metrica. |
| GetEEMetricDword | Recupera un valore che corrisponde alla metrica specificata dell'analizzatore di espressioni. |
| GetEEMetricFile | Recupera il file di metriche dell'analizzatore di espressioni in base al nome o alla metrica. |
| GetEEMetricGuid | Recupera l'identificatore univoco per una metrica dell'analizzatore di espressioni in base al nome. |
| GetEEMetricString | Recupera la stringa di valore di una metrica dell'analizzatore di espressioni in base al nome. |
| GetMetricDword | Recupera il valore di una metrica in base al nome. |
| GetMetricGuid | Recupera l'identificatore univoco di una metrica in base al nome. |
| GetMetricString | Recupera la stringa di valore della metrica in base al nome. |
Requisiti
Intestazione: Msdbg.h
Spazio dei nomi: Microsoft.VisualStudio.Debugger.Interop
Assembly: Microsoft.VisualStudio.Debugger.Interop.dll
Esempio
Nell'esempio seguente viene illustrata una funzione che accetta un oggetto IDebug Impostazioni Callback2 come parametro.
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 );
}