IDebugExpressionEvaluator2::SetCallback
Permet à l’évaluateur d’expression (EE) de spécifier l’interface de rappel que le moteur de débogueur (DE) utilisera pour lire les paramètres de métrique.
Syntaxe
Paramètres
pCallback
[in] Interface à utiliser pour le rappel des paramètres.
Valeur de retour
En cas de réussite, retourne S_OK
, sinon, retourne un code d'erreur.
Notes
Cette méthode fournit une interface au gestionnaire de débogage de session qu’un évaluateur d’expression peut utiliser pour lire les paramètres de métrique. Il est utile de déboguer à distance pour lire les métriques sur l’ordinateur Visual Studio.
Exemple
Les exemples suivants montrent comment implémenter cette méthode pour un objet CEE qui expose l’interface IDebug Paramètres 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;
}