Condividi tramite


IEEVisualizerServiceProvider::CreateVisualizerService

Questo metodo crea un servizio visualizzatore.

Sintassi

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

Parametri

binder
[in] Oggetto IDebugBinder passato a EvaluateSync.

pSymProv
[in] Oggetto IDebugSymbolProvider passato a IDebugParsedExpression::EvaluateSync.

pAddress
[in] Oggetto IDebugAddress passato a IDebugParsedExression::EvaluateSync.

dataProvider
[in] Oggetto che implementa l'interfaccia I edizione Enterprise VisualizerDataProvider (fornita dall'analizzatore di espressioni).

ppService
[out] Servizio creato.

Valore restituito

Se ha esito positivo, restituisce S_OK; in caso contrario, restituisce un codice di errore.

Osservazioni:

I binderparametri , pSymProve pAddress sono stati tutti passati al IDebugParsedExpression::EvaluateSync metodo . CreateVisualizerService deve essere chiamato solo da IDebugParsedExpression::EvaluateSync come parte del supporto di un analizzatore di espressioni per i visualizzatori di tipi.

Vedi anche