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
, pSymProv
e 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.