IDebugExpressionEvaluator2::SetCallback
Aktiviert die Ausdrucksauswertung (EE), um die Rückrufschnittstelle an, die der Debugger DE (Modul) verwendet werden, um Einstellungen metrischen zu lesen.
HRESULT SetCallback (
IDebugSettingsCallback2* pCallback
);
int SetCallback (
IDebugSettingsCallback2 pCallback
);
Parameter
- pCallback
[in] Für den Rückruf Einstellungen zu verwendende - Schnittstelle.
Rückgabewert
Bei Erfolg gibt S_OKzurück. andernfalls gibt einen Fehlercode zurück.
Hinweise
Diese Methode stellt eine Schnittstelle zum Debuggen von Manager der Sitzung bereit, den der Ausdrucksauswertung verwendet werden kann, um metrische Einstellungen zu lesen. Es empfiehlt sich, Metriken für das Remotedebuggen im Visual Studio Computer zu lesen.
Beispiel
In den folgenden Beispielen wird gezeigt, wie mit dieser Methode für ein CEE-Objekt implementiert, das die IDebugSettingsCallback2-Schnittstelle verfügbar macht.
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;
}