IEEVisualizerServiceProvider::CreateVisualizerService
Esse método cria um serviço do visualizador.
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
);
Parâmetros
binder
[in] O IDebugBinder objeto passado para IDebugParsedExpression::EvaluateSync.pSymProv
[in] O IDebugSymbolProvider objeto passado para IDebugParsedExpression::EvaluateSync.pAddress
[in] O IDebugAddress objeto passado para IDebugParsedExression::EvaluateSync.dataProvider
[in] Um objeto implementando a IEEVisualizerDataProvider interface (fornecido pelo avaliador de expressão).ppService
[out] O serviço criado.
Valor de retorno
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.
Comentários
O binder, pSymProv, e pAddress parâmetros foram passados para o IDebugParsedExpression::EvaluateSync método. CreateVisualizerServicedeve ser chamado apenas de IDebugParsedExpression::EvaluateSync como parte do suporte de um avaliador de expressão para visualizadores de tipo.