IEEVisualizerServiceProvider::CreateVisualizerService

此方法创建可视化工具服务。

语法

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

参数

binder
[in]传递给 EvaluateSyncIDebugBinder 对象。

pSymProv
[in]传递给IDebugParsedExpression::EvaluateSyncIDebugSymbolProvider 对象。

pAddress
[in]传递给IDebugParsedExression::EvaluateSyncIDebugAddress 对象。

dataProvider
[in]实现 I企业版VisualizerDataProvider 接口(由表达式计算器提供)的对象。

ppService
[out]创建的服务。

返回值

如果成功,则返回 S_OK;否则,返回错误代码。

备注

binder参数pSymProvpAddress参数都传递给IDebugParsedExpression::EvaluateSync该方法。 CreateVisualizerServiceIDebugParsedExpression::EvaluateSync 作为表达式计算器对类型可视化工具支持的一部分进行调用。

另请参阅