IEEVisualizerServiceProvider::CreateVisualizerServiceIEEVisualizerServiceProvider::CreateVisualizerService

Cette méthode crée un service de visualiseur.This method creates a visualizer service.

SyntaxeSyntax

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ètresParameters

binder
[in] Le IDebugBinder objet passé à EvaluateSync.[in] The IDebugBinder object passed to EvaluateSync.

pSymProv
[in] Le IDebugSymbolProvider objet passé à IDebugParsedExpression::EvaluateSync.[in] The IDebugSymbolProvider object passed to IDebugParsedExpression::EvaluateSync.

pAddress
[in] Le IDebugAddress objet passé à IDebugParsedExression::EvaluateSync.[in] The IDebugAddress object passed to IDebugParsedExression::EvaluateSync.

dataProvider
[in] Objet implémentant le IEEVisualizerDataProvider interface (fourni par l’évaluateur d’expression).[in] An object implementing the IEEVisualizerDataProvider interface (supplied by the expression evaluator).

ppService
[out] Le service créé.[out] The created service.

Valeur de retourReturn Value

En cas de réussite, retourne S_OK; sinon, retourne un code d’erreur.If successful, returns S_OK; otherwise, returns an error code.

NotesRemarks

Le binder, pSymProv, et pAddress paramètres ont été passés à la IDebugParsedExpression::EvaluateSync (méthode).The binder, pSymProv, and pAddress parameters were all passed to the IDebugParsedExpression::EvaluateSync method. CreateVisualizerService doit être appelée uniquement à partir de IDebugParsedExpression::EvaluateSync dans le cadre de la prise en charge de l’un évaluateur d’expression de visualiseurs de types.CreateVisualizerService is to be called only from IDebugParsedExpression::EvaluateSync as part of an expression evaluator's support for type visualizers.

Voir aussiSee Also

IEEVisualizerServiceProvider IEEVisualizerServiceProvider
EvaluateSync EvaluateSync
IDebugBinder IDebugBinder
IDebugSymbolProvider IDebugSymbolProvider
IEEVisualizerDataProviderIEEVisualizerDataProvider