Compartilhar via


IEEVisualizerServiceProvider::CreateVisualizerService

Esse método cria um serviço de visualizador.

Sintaxe

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

Parâmetros

binder
[em] O objeto IDebugBinder passou para EvaluateSync.

pSymProv
[em] O objeto IDebugSymbolProvider passou para IDebugParsedExpression::EvaluateSync.

pAddress
[em] O objeto IDebugAddress passou para IDebugParsedExression::EvaluateSync.

dataProvider
[em] Um objeto que implementa a interface IEEVisualizerDataProvider (fornecido pelo avaliador de expressão).

ppService
[saiu] O serviço criado.

Valor de retorno

Se tiver êxito, retornará S_OK. Caso contrário, retornará um código de erro.

Comentários

O binder, pSymProve pAddress os parâmetros foram todos passados para o IDebugParsedExpression::EvaluateSync método. CreateVisualizerService deve ser chamado somente de como parte do suporte de um avaliador de expressão para visualizadores de IDebugParsedExpression::EvaluateSync tipo.

Confira também