IDebugSettingsCallback2
Consente ai motori di debug per leggere le impostazioni metrica in modalità remota.
IDebugSettingsCallback2D : IUnknown
Note per gli implementatori
Questa interfaccia viene implementata dal callback dell'evento dell'amministratore di debug della sessione e viene utilizzata dai motori di debug. Potrebbe anche essere utilizzata in locale anziché Dbgmetric [d] .lib.
Metodi
Nella tabella seguente sono elencati i metodi di IDebugSettingsCallback2.
Metodo |
Descrizione |
---|---|
Enumera gli analizzatori di espressioni disponibili forniti identificatori del produttore e di linguaggio. |
|
Recupera un oggetto locale dell'analizzatore di espressioni fornito la metrica. |
|
Recupera un valore che corrisponde alla metrica specificatoanalizzatore di espressioni. |
|
Recupera il file metrica dell'analizzatore di espressioni fornito il nome o la metrica. |
|
Recupera l'identificatore univoco per metrica dell'analizzatore di espressioni in base al nome. |
|
Recupera la stringa di un valore della metrica dell'analizzatore di espressioni in base al nome. |
|
Recupera il valore di una metrica in base al nome. |
|
Recupera l'identificatore univoco di metrica in base al nome. |
|
Recupera la stringa di un 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 IDebugSettingsCallback2 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 );
}