IEEVisualizerServiceProvider : : CreateVisualizerService
Cette méthode crée un service du visualiseur.
HRESULT CreateVisualizerService(
IDebugBinder* binder,
IDebugSymbolProvider* pSymProv,
IDebugAddress* pAddress,
IEEVisualizerDataProvider* dataProvider,
IEEVisualizerService** ppService
);
int CreateVisualizerService(
IDebugBinder binder,
IDebugSymbolProvider pSymProv,
IDebugAddress pAddress,
IEEVisualizerDataProvider dataProvider,
out IEEVisualizerService ppService
);
Paramètres
binder
[in] l'objet d' IDebugBinder passé à IDebugParsedExpression : : EvaluateSync.pSymProv
[in] l'objet d' IDebugSymbolProvider passé à IDebugParsedExpression::EvaluateSync.pAddress
[in] l'objet d' IDebugAddress passé à IDebugParsedExression::EvaluateSync.dataProvider
[in] Un objet qui implémente l'interface d' IEEVisualizerDataProvider (fournie par l'évaluateur d'expression).ppService
[out] le service créé.
Valeur de retour
En cas de réussite, retourne S_OK; sinon, retourne un code d'erreur.
Notes
binder, pSymProv, les paramètres et tous d' pAddress ont été passés à la méthode d' IDebugParsedExpression::EvaluateSync . CreateVisualizerService doit être appelé uniquement à partir de IDebugParsedExpression::EvaluateSync dans le cadre de la prise en charge du évaluateur d'expression les visualiseurs de type.