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 ewaluatorowi wyrażeń (EE) określenie interfejsu wywołania zwrotnego używanego przez aparat debugera (DE) do odczytywania ustawień metryk.
Składnia
Parametry
pCallback
[in] Interfejs do użycia dla wywołania zwrotnego ustawień.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK; w przeciwnym razie zwraca kod błędu.
Uwagi
Ta metoda udostępnia interfejs menedżera debugowania sesji, za pomocą którego ewaluator wyrażeń może użyć do odczytywania ustawień metryk. Przydatne jest zdalne debugowanie w celu odczytywania metryk na komputerze programu Visual Studio.
Przykład
W poniższych przykładach pokazano, jak zaimplementować tę metodę dla obiektu CEE, który uwidacznia interfejs IDebug Ustawienia Callback2.
HRESULT CEE::SetCallback(IDebugSettingsCallback2* in_pCallback)
{
// precondition
INVARIANT( this );
// function body
if (NULL != this->m_LanguageSpecificUseCases.pfSetCallback)
{
EEDomain::fSetCallback DomainVal =
{
in_pCallback
};
BOOL bSuccess = (*this->m_LanguageSpecificUseCases.pfSetCallback)(DomainVal);
ENSURE( bSuccess );
}
// postcondition
INVARIANT( this );
return S_OK;
}