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 binder
los parámetros , pSymProv
y 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.