IEEVisualizerServiceProvider::CreateVisualizerService
此方法创建可视化工具服务。
语法
int CreateVisualizerService(
IDebugBinder binder,
IDebugSymbolProvider pSymProv,
IDebugAddress pAddress,
IEEVisualizerDataProvider dataProvider,
out IEEVisualizerService ppService
);
参数
binder
[in]传递给 EvaluateSync 的 IDebugBinder 对象。
pSymProv
[in]传递给IDebugParsedExpression::EvaluateSync
的 IDebugSymbolProvider 对象。
pAddress
[in]传递给IDebugParsedExression::EvaluateSync
的 IDebugAddress 对象。
dataProvider
[in]实现 I企业版VisualizerDataProvider 接口(由表达式计算器提供)的对象。
ppService
[out]创建的服务。
返回值
如果成功,则返回 S_OK
;否则,返回错误代码。
备注
binder
参数pSymProv
和pAddress
参数都传递给IDebugParsedExpression::EvaluateSync
该方法。 CreateVisualizerService
仅 IDebugParsedExpression::EvaluateSync
作为表达式计算器对类型可视化工具支持的一部分进行调用。