Partager via


IEEVisualizerServiceProvider::CreateVisualizerService

Cette méthode crée un service de visualiseur.

Syntaxe

int CreateVisualizerService(
   IDebugBinder binder,
   IDebugSymbolProvider      pSymProv,
   IDebugAddress             pAddress,
   IEEVisualizerDataProvider dataProvider,
   out IEEVisualizerService  ppService
);

Paramètres

binder
[in] Objet IDebugBinder passé à EvaluateSync.

pSymProv
[in] Objet IDebugSymbolProvider passé à IDebugParsedExpression::EvaluateSync.

pAddress
[in] Objet IDebugAddress passé à IDebugParsedExression::EvaluateSync.

dataProvider
[in] Objet implémentant l’interface IEEVisualizerDataProvider (fournie par l’évaluateur d’expression).

ppService
[out] Service créé.

Valeur de retour

En cas de réussite, retourne S_OK , sinon, retourne un code d'erreur.

Notes

Les binderparamètres et pAddress les paramètres pSymProvont tous été passés à la IDebugParsedExpression::EvaluateSync méthode. CreateVisualizerService doit être appelé uniquement dans IDebugParsedExpression::EvaluateSync le cadre de la prise en charge de l’évaluateur d’expression pour les visualiseurs de types.

Voir aussi