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 binder
paramètres et pAddress
les paramètres pSymProv
ont 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.