Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Umożliwia aparatom debugowania zdalne odczytywanie ustawień metryk.
Składnia
IDebugSettingsCallback2 : IUnknown
Uwagi dotyczące implementacji
Ten interfejs jest implementowany przez wywołanie zwrotne zdarzeń menedżera debugowania sesji i używane przez aparaty debugowania. Można go również używać lokalnie zamiast dbgmetric[d].lib.
Metody
W poniższej tabeli przedstawiono metody .IDebugSettingsCallback2
| Metoda | opis |
|---|---|
| EnumEEs | Wylicza dostępne ewaluatory wyrażeń, biorąc pod uwagę język i identyfikatory dostawcy. |
| GetEELocalObject | Pobiera obiekt lokalny ewaluatora wyrażeń, biorąc pod uwagę metryki. |
| GetEEMetricDword | Pobiera wartość odpowiadającą określonej metryce ewaluatora wyrażeń. |
| GetEEMetricFile | Pobiera plik metryki ewaluatora wyrażeń przy użyciu nazwy lub metryki. |
| GetEEMetricGuid | Pobiera unikatowy identyfikator metryki ewaluatora wyrażeń pod nazwą. |
| GetEEMetricString | Pobiera ciąg wartości metryki ewaluatora wyrażeń pod nazwą. |
| GetMetricDword | Pobiera wartość metryki pod nazwą. |
| GetMetricGuid | Pobiera unikatowy identyfikator metryki nadanej jej nazwie. |
| GetMetricString | Pobiera ciąg wartości metryki pod nazwą. |
Wymagania
Nagłówek: Msdbg.h
Przestrzeń nazw: Microsoft.VisualStudio.Debugger.Interop
Zestaw: Microsoft.VisualStudio.Debugger.Interop.dll
Przykład
W poniższym przykładzie przedstawiono funkcję, która przyjmuje obiekt IDebug Ustawienia Callback2 jako parametr.
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 );
}