Compartir a través de


IEEVisualizerServiceProvider::CreateVisualizerService

Este método crea un servicio de visualizador.

Sintaxis

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

Parámetros

binder
[in] Objeto IDebugBinder pasado a EvaluateSync.

pSymProv
[in] Objeto IDebugSymbolProvider pasado a IDebugParsedExpression::EvaluateSync.

pAddress
[in] Objeto IDebugAddress pasado a IDebugParsedExression::EvaluateSync.

dataProvider
[in] Objeto que implementa la interfaz IEEVisualizerDataProvider (proporcionada por el evaluador de expresiones).

ppService
[out] El servicio creado.

Valor devuelto

Si la operación se realiza correctamente, devuelve S_OK; de lo contrario, devuelve un código de error.

Comentarios

Todos binderlos parámetros , pSymProvy pAddress se pasaron al IDebugParsedExpression::EvaluateSync método . CreateVisualizerService solo se debe llamar desde IDebugParsedExpression::EvaluateSync como parte de la compatibilidad de un evaluador de expresiones con los visualizadores de tipos.

Consulte también